<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.10"/>
<title>0.9.9 API documenation: type_aligned.hpp Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="logo-mini.png"/></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">0.9.9 API documenation
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.10 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>File&#160;List</span></a></li>
    </ul>
  </div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="dir_934f46a345653ef2b3014a1b37a162c1.html">G:</a></li><li class="navelem"><a class="el" href="dir_98f7f9d41f9d3029bd68cf237526a774.html">Source</a></li><li class="navelem"><a class="el" href="dir_9344afb825aed5e2f5be1d2015dde43c.html">G-Truc</a></li><li class="navelem"><a class="el" href="dir_45973f864e07b2505003ae343b7c8af7.html">glm</a></li><li class="navelem"><a class="el" href="dir_304be5dfae1339a7705426c0b536faf2.html">glm</a></li><li class="navelem"><a class="el" href="dir_7997edb062bdde9a99cb6835d42b0d9d.html">gtc</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="headertitle">
<div class="title">gtc/type_aligned.hpp</div>  </div>
</div><!--header-->
<div class="contents">
<a href="a00102.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;</div>
<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="preprocessor">#pragma once</span></div>
<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;</div>
<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="preprocessor">#if !GLM_HAS_ALIGNED_TYPE</span></div>
<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="preprocessor">#       error &quot;GLM: Aligned types are not supported on this platform&quot;</span></div>
<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="preprocessor">#if GLM_MESSAGES == GLM_MESSAGES_ENABLED &amp;&amp; !defined(GLM_EXT_INCLUDED)</span></div>
<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="preprocessor"># pragma message(&quot;GLM: GLM_GTC_type_aligned extension included&quot;)</span></div>
<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;</div>
<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &quot;../vec2.hpp&quot;</span></div>
<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#include &quot;../vec3.hpp&quot;</span></div>
<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="preprocessor">#include &quot;../vec4.hpp&quot;</span></div>
<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#include &quot;../gtc/vec1.hpp&quot;</span></div>
<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;</div>
<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="keyword">namespace </span><a class="code" href="a00138.html">glm</a></div>
<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;{</div>
<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;</div>
<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;        <span class="comment">// -- *vec1 --</span></div>
<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;</div>
<div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="a00170.html#ga4d0bd70d5fac49b800546d608b707513">   35</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;1, float, aligned_highp&gt;    <a class="code" href="a00170.html#ga4d0bd70d5fac49b800546d608b707513">aligned_highp_vec1</a>;</div>
<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;</div>
<div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="a00170.html#ga6b797eec76fa471e300158f3453b3b2e">   38</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;1, float, aligned_mediump&gt;  <a class="code" href="a00170.html#ga6b797eec76fa471e300158f3453b3b2e">aligned_mediump_vec1</a>;</div>
<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;</div>
<div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="a00170.html#gab34aee3d5e121c543fea11d2c50ecc43">   41</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;1, float, aligned_lowp&gt;             <a class="code" href="a00170.html#gab34aee3d5e121c543fea11d2c50ecc43">aligned_lowp_vec1</a>;</div>
<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;</div>
<div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="a00170.html#gaf0448b0f7ceb8273f7eda3a92205eefc">   44</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;1, double, aligned_highp&gt;   <a class="code" href="a00170.html#gaf0448b0f7ceb8273f7eda3a92205eefc">aligned_highp_dvec1</a>;</div>
<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;</div>
<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="a00170.html#ga7180b685c581adb224406a7f831608e3">   47</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;1, double, aligned_mediump&gt; <a class="code" href="a00170.html#ga7180b685c581adb224406a7f831608e3">aligned_mediump_dvec1</a>;</div>
<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;</div>
<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="a00170.html#ga7f8a2cc5a686e52b1615761f4978ca62">   50</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;1, double, aligned_lowp&gt;    <a class="code" href="a00170.html#ga7f8a2cc5a686e52b1615761f4978ca62">aligned_lowp_dvec1</a>;</div>
<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;</div>
<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="a00170.html#gad63b8c5b4dc0500d54d7414ef555178f">   53</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;1, int, aligned_highp&gt;              <a class="code" href="a00170.html#gad63b8c5b4dc0500d54d7414ef555178f">aligned_highp_ivec1</a>;</div>
<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;</div>
<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="a00170.html#ga20e63dd980b81af10cadbbe219316650">   56</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;1, int, aligned_mediump&gt;    <a class="code" href="a00170.html#ga20e63dd980b81af10cadbbe219316650">aligned_mediump_ivec1</a>;</div>
<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;</div>
<div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="a00170.html#ga1101d3a82b2e3f5f8828bd8f3adab3e1">   59</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;1, int, aligned_lowp&gt;               <a class="code" href="a00170.html#ga1101d3a82b2e3f5f8828bd8f3adab3e1">aligned_lowp_ivec1</a>;</div>
<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;</div>
<div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="a00170.html#ga5b80e28396c6ef7d32c6fd18df498451">   62</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;1, uint, aligned_highp&gt;             <a class="code" href="a00170.html#ga5b80e28396c6ef7d32c6fd18df498451">aligned_highp_uvec1</a>;</div>
<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;</div>
<div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="a00170.html#gacb78126ea2eb779b41c7511128ff1283">   65</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;1, uint, aligned_mediump&gt;   <a class="code" href="a00170.html#gacb78126ea2eb779b41c7511128ff1283">aligned_mediump_uvec1</a>;</div>
<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;</div>
<div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="a00170.html#gad09b93acc43c43423408d17a64f6d7ca">   68</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;1, uint, aligned_lowp&gt;              <a class="code" href="a00170.html#gad09b93acc43c43423408d17a64f6d7ca">aligned_lowp_uvec1</a>;</div>
<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;</div>
<div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="a00170.html#ga862843a45b01c35ffe4d44c47ea774ad">   71</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;1, bool, aligned_highp&gt;             <a class="code" href="a00170.html#ga862843a45b01c35ffe4d44c47ea774ad">aligned_highp_bvec1</a>;</div>
<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;</div>
<div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="a00170.html#gadd3b8bd71a758f7fb0da8e525156f34e">   74</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;1, bool, aligned_mediump&gt;   <a class="code" href="a00170.html#gadd3b8bd71a758f7fb0da8e525156f34e">aligned_mediump_bvec1</a>;</div>
<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;</div>
<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="a00170.html#gac6036449ab1c4abf8efe1ea00fcdd1c9">   77</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;1, bool, aligned_lowp&gt;              <a class="code" href="a00170.html#gac6036449ab1c4abf8efe1ea00fcdd1c9">aligned_lowp_bvec1</a>;</div>
<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;</div>
<div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="a00170.html#ga56473759d2702ee19ab7f91d0017fa70">   80</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;1, float, packed_highp&gt;             <a class="code" href="a00170.html#ga56473759d2702ee19ab7f91d0017fa70">packed_highp_vec1</a>;</div>
<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;</div>
<div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="a00170.html#ga71d63cead1e113fca0bcdaaa33aad050">   83</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;1, float, packed_mediump&gt;   <a class="code" href="a00170.html#ga71d63cead1e113fca0bcdaaa33aad050">packed_mediump_vec1</a>;</div>
<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;</div>
<div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="a00170.html#ga0a6198fe64166a6a61084d43c71518a9">   86</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;1, float, packed_lowp&gt;              <a class="code" href="a00170.html#ga0a6198fe64166a6a61084d43c71518a9">packed_lowp_vec1</a>;</div>
<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;</div>
<div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="a00170.html#gab472b2d917b5e6efd76e8c7dbfbbf9f1">   89</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;1, double, packed_highp&gt;    <a class="code" href="a00170.html#gab472b2d917b5e6efd76e8c7dbfbbf9f1">packed_highp_dvec1</a>;</div>
<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;</div>
<div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="a00170.html#ga8920e90ea9c01d9c97e604a938ce2cbd">   92</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;1, double, packed_mediump&gt;  <a class="code" href="a00170.html#ga8920e90ea9c01d9c97e604a938ce2cbd">packed_mediump_dvec1</a>;</div>
<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;</div>
<div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="a00170.html#ga054050e9d4e78d81db0e6d1573b1c624">   95</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;1, double, packed_lowp&gt;             <a class="code" href="a00170.html#ga054050e9d4e78d81db0e6d1573b1c624">packed_lowp_dvec1</a>;</div>
<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;</div>
<div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="a00170.html#ga7245acc887a5438f46fd85fdf076bb3b">   98</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;1, int, packed_highp&gt;               <a class="code" href="a00170.html#ga7245acc887a5438f46fd85fdf076bb3b">packed_highp_ivec1</a>;</div>
<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;</div>
<div class="line"><a name="l00101"></a><span class="lineno"><a class="line" href="a00170.html#ga09507ef020a49517a7bcd50438f05056">  101</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;1, int, packed_mediump&gt;             <a class="code" href="a00170.html#ga09507ef020a49517a7bcd50438f05056">packed_mediump_ivec1</a>;</div>
<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;</div>
<div class="line"><a name="l00104"></a><span class="lineno"><a class="line" href="a00170.html#gaf22b77f1cf3e73b8b1dddfe7f959357c">  104</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;1, int, packed_lowp&gt;                <a class="code" href="a00170.html#gaf22b77f1cf3e73b8b1dddfe7f959357c">packed_lowp_ivec1</a>;</div>
<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;</div>
<div class="line"><a name="l00107"></a><span class="lineno"><a class="line" href="a00170.html#ga8c32b53f628a3616aa5061e58d66fe74">  107</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;1, uint, packed_highp&gt;              <a class="code" href="a00170.html#ga8c32b53f628a3616aa5061e58d66fe74">packed_highp_uvec1</a>;</div>
<div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;</div>
<div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="a00170.html#ga2c29fb42bab9a4f9b66bc60b2e514a34">  110</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;1, uint, packed_mediump&gt;    <a class="code" href="a00170.html#ga2c29fb42bab9a4f9b66bc60b2e514a34">packed_mediump_uvec1</a>;</div>
<div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;</div>
<div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="a00170.html#gaf111fed760ecce16cb1988807569bee5">  113</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;1, uint, packed_lowp&gt;               <a class="code" href="a00170.html#gaf111fed760ecce16cb1988807569bee5">packed_lowp_uvec1</a>;</div>
<div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;</div>
<div class="line"><a name="l00116"></a><span class="lineno"><a class="line" href="a00170.html#ga439e97795314b81cd15abd4e5c2e6e7a">  116</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;1, bool, packed_highp&gt;              <a class="code" href="a00170.html#ga439e97795314b81cd15abd4e5c2e6e7a">packed_highp_bvec1</a>;</div>
<div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;</div>
<div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="a00170.html#ga5546d828d63010a8f9cf81161ad0275a">  119</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;1, bool, packed_mediump&gt;    <a class="code" href="a00170.html#ga5546d828d63010a8f9cf81161ad0275a">packed_mediump_bvec1</a>;</div>
<div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;</div>
<div class="line"><a name="l00122"></a><span class="lineno"><a class="line" href="a00170.html#gae3c8750f53259ece334d3aa3b3649a40">  122</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;1, bool, packed_lowp&gt;               <a class="code" href="a00170.html#gae3c8750f53259ece334d3aa3b3649a40">packed_lowp_bvec1</a>;</div>
<div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;</div>
<div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;        <span class="comment">// -- *vec2 --</span></div>
<div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;</div>
<div class="line"><a name="l00127"></a><span class="lineno"><a class="line" href="a00170.html#gac9f8482dde741fb6bab7248b81a45465">  127</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;2, float, aligned_highp&gt;    <a class="code" href="a00170.html#gac9f8482dde741fb6bab7248b81a45465">aligned_highp_vec2</a>;</div>
<div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;</div>
<div class="line"><a name="l00130"></a><span class="lineno"><a class="line" href="a00170.html#ga026a55ddbf2bafb1432f1157a2708616">  130</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;2, float, aligned_mediump&gt;  <a class="code" href="a00170.html#ga026a55ddbf2bafb1432f1157a2708616">aligned_mediump_vec2</a>;</div>
<div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;</div>
<div class="line"><a name="l00133"></a><span class="lineno"><a class="line" href="a00170.html#ga53ac5d252317f1fa43c2ef921857bf13">  133</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;2, float, aligned_lowp&gt;             <a class="code" href="a00170.html#ga53ac5d252317f1fa43c2ef921857bf13">aligned_lowp_vec2</a>;</div>
<div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;</div>
<div class="line"><a name="l00136"></a><span class="lineno"><a class="line" href="a00170.html#gab173a333e6b7ce153ceba66ac4a321cf">  136</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;2, double, aligned_highp&gt;   <a class="code" href="a00170.html#gab173a333e6b7ce153ceba66ac4a321cf">aligned_highp_dvec2</a>;</div>
<div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;</div>
<div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="a00170.html#ga9af1eabe22f569e70d9893be72eda0f5">  139</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;2, double, aligned_mediump&gt; <a class="code" href="a00170.html#ga9af1eabe22f569e70d9893be72eda0f5">aligned_mediump_dvec2</a>;</div>
<div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;</div>
<div class="line"><a name="l00142"></a><span class="lineno"><a class="line" href="a00170.html#ga0e37cff4a43cca866101f0a35f01db6d">  142</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;2, double, aligned_lowp&gt;    <a class="code" href="a00170.html#ga0e37cff4a43cca866101f0a35f01db6d">aligned_lowp_dvec2</a>;</div>
<div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;</div>
<div class="line"><a name="l00145"></a><span class="lineno"><a class="line" href="a00170.html#ga41563650f36cb7f479e080de21e08418">  145</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;2, int, aligned_highp&gt;              <a class="code" href="a00170.html#ga41563650f36cb7f479e080de21e08418">aligned_highp_ivec2</a>;</div>
<div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;</div>
<div class="line"><a name="l00148"></a><span class="lineno"><a class="line" href="a00170.html#gaea13d89d49daca2c796aeaa82fc2c2f2">  148</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;2, int, aligned_mediump&gt;    <a class="code" href="a00170.html#gaea13d89d49daca2c796aeaa82fc2c2f2">aligned_mediump_ivec2</a>;</div>
<div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;</div>
<div class="line"><a name="l00151"></a><span class="lineno"><a class="line" href="a00170.html#ga44c4accad582cfbd7226a19b83b0cadc">  151</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;2, int, aligned_lowp&gt;               <a class="code" href="a00170.html#ga44c4accad582cfbd7226a19b83b0cadc">aligned_lowp_ivec2</a>;</div>
<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;</div>
<div class="line"><a name="l00154"></a><span class="lineno"><a class="line" href="a00170.html#ga04db692662a4908beeaf5a5ba6e19483">  154</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;2, uint, aligned_highp&gt;             <a class="code" href="a00170.html#ga04db692662a4908beeaf5a5ba6e19483">aligned_highp_uvec2</a>;</div>
<div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;</div>
<div class="line"><a name="l00157"></a><span class="lineno"><a class="line" href="a00170.html#ga081d53e0a71443d0b68ea61c870f9adc">  157</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;2, uint, aligned_mediump&gt;   <a class="code" href="a00170.html#ga081d53e0a71443d0b68ea61c870f9adc">aligned_mediump_uvec2</a>;</div>
<div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;</div>
<div class="line"><a name="l00160"></a><span class="lineno"><a class="line" href="a00170.html#ga6f94fcd28dde906fc6cad5f742b55c1a">  160</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;2, uint, aligned_lowp&gt;              <a class="code" href="a00170.html#ga6f94fcd28dde906fc6cad5f742b55c1a">aligned_lowp_uvec2</a>;</div>
<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;</div>
<div class="line"><a name="l00163"></a><span class="lineno"><a class="line" href="a00170.html#ga0731b593c5e33559954c80f8687e76c6">  163</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;2, bool, aligned_highp&gt;             <a class="code" href="a00170.html#ga0731b593c5e33559954c80f8687e76c6">aligned_highp_bvec2</a>;</div>
<div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;</div>
<div class="line"><a name="l00166"></a><span class="lineno"><a class="line" href="a00170.html#gacb183eb5e67ec0d0ea5a016cba962810">  166</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;2, bool, aligned_mediump&gt;   <a class="code" href="a00170.html#gacb183eb5e67ec0d0ea5a016cba962810">aligned_mediump_bvec2</a>;</div>
<div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;</div>
<div class="line"><a name="l00169"></a><span class="lineno"><a class="line" href="a00170.html#ga59fadcd3835646e419372ae8b43c5d37">  169</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;2, bool, aligned_lowp&gt;              <a class="code" href="a00170.html#ga59fadcd3835646e419372ae8b43c5d37">aligned_lowp_bvec2</a>;</div>
<div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;</div>
<div class="line"><a name="l00172"></a><span class="lineno"><a class="line" href="a00170.html#ga6b8b9475e7c3b16aed13edbc460bbc4d">  172</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;2, float, packed_highp&gt;             <a class="code" href="a00170.html#ga6b8b9475e7c3b16aed13edbc460bbc4d">packed_highp_vec2</a>;</div>
<div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;</div>
<div class="line"><a name="l00175"></a><span class="lineno"><a class="line" href="a00170.html#ga6844c6f4691d1bf67673240850430948">  175</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;2, float, packed_mediump&gt;   <a class="code" href="a00170.html#ga6844c6f4691d1bf67673240850430948">packed_mediump_vec2</a>;</div>
<div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;</div>
<div class="line"><a name="l00178"></a><span class="lineno"><a class="line" href="a00170.html#gafbf1c2cce307c5594b165819ed83bf5d">  178</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;2, float, packed_lowp&gt;              <a class="code" href="a00170.html#gafbf1c2cce307c5594b165819ed83bf5d">packed_lowp_vec2</a>;</div>
<div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;</div>
<div class="line"><a name="l00181"></a><span class="lineno"><a class="line" href="a00170.html#ga5b2dc48fa19b684d207d69c6b145eb63">  181</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;2, double, packed_highp&gt;    <a class="code" href="a00170.html#ga5b2dc48fa19b684d207d69c6b145eb63">packed_highp_dvec2</a>;</div>
<div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;</div>
<div class="line"><a name="l00184"></a><span class="lineno"><a class="line" href="a00170.html#ga0c754a783b6fcf80374c013371c4dae9">  184</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;2, double, packed_mediump&gt;  <a class="code" href="a00170.html#ga0c754a783b6fcf80374c013371c4dae9">packed_mediump_dvec2</a>;</div>
<div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;</div>
<div class="line"><a name="l00187"></a><span class="lineno"><a class="line" href="a00170.html#gadc19938ddb204bfcb4d9ef35b1e2bf93">  187</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;2, double, packed_lowp&gt;             <a class="code" href="a00170.html#gadc19938ddb204bfcb4d9ef35b1e2bf93">packed_lowp_dvec2</a>;</div>
<div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;</div>
<div class="line"><a name="l00190"></a><span class="lineno"><a class="line" href="a00170.html#ga54f368ec6b514a5aa4f28d40e6f93ef7">  190</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;2, int, packed_highp&gt;               <a class="code" href="a00170.html#ga54f368ec6b514a5aa4f28d40e6f93ef7">packed_highp_ivec2</a>;</div>
<div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;</div>
<div class="line"><a name="l00193"></a><span class="lineno"><a class="line" href="a00170.html#gaaa891048dddef4627df33809ec726219">  193</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;2, int, packed_mediump&gt;             <a class="code" href="a00170.html#gaaa891048dddef4627df33809ec726219">packed_mediump_ivec2</a>;</div>
<div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;</div>
<div class="line"><a name="l00196"></a><span class="lineno"><a class="line" href="a00170.html#ga52635859f5ef660ab999d22c11b7867f">  196</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;2, int, packed_lowp&gt;                <a class="code" href="a00170.html#ga52635859f5ef660ab999d22c11b7867f">packed_lowp_ivec2</a>;</div>
<div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;</div>
<div class="line"><a name="l00199"></a><span class="lineno"><a class="line" href="a00170.html#gab704d4fb15f6f96d70e363d5db7060cd">  199</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;2, uint, packed_highp&gt;              <a class="code" href="a00170.html#gab704d4fb15f6f96d70e363d5db7060cd">packed_highp_uvec2</a>;</div>
<div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;</div>
<div class="line"><a name="l00202"></a><span class="lineno"><a class="line" href="a00170.html#gaa1f95690a78dc12e39da32943243aeef">  202</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;2, uint, packed_mediump&gt;    <a class="code" href="a00170.html#gaa1f95690a78dc12e39da32943243aeef">packed_mediump_uvec2</a>;</div>
<div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;</div>
<div class="line"><a name="l00205"></a><span class="lineno"><a class="line" href="a00170.html#ga958210fe245a75b058325d367c951132">  205</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;2, uint, packed_lowp&gt;               <a class="code" href="a00170.html#ga958210fe245a75b058325d367c951132">packed_lowp_uvec2</a>;</div>
<div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;</div>
<div class="line"><a name="l00208"></a><span class="lineno"><a class="line" href="a00170.html#gad791d671f4fcf1ed1ea41f752916b70a">  208</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;2, bool, packed_highp&gt;              <a class="code" href="a00170.html#gad791d671f4fcf1ed1ea41f752916b70a">packed_highp_bvec2</a>;</div>
<div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;</div>
<div class="line"><a name="l00211"></a><span class="lineno"><a class="line" href="a00170.html#gab4c6414a59539e66a242ad4cf4b476b4">  211</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;2, bool, packed_mediump&gt;    <a class="code" href="a00170.html#gab4c6414a59539e66a242ad4cf4b476b4">packed_mediump_bvec2</a>;</div>
<div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160;</div>
<div class="line"><a name="l00214"></a><span class="lineno"><a class="line" href="a00170.html#gac969befedbda69eb78d4e23f751fdbee">  214</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;2, bool, packed_lowp&gt;               <a class="code" href="a00170.html#gac969befedbda69eb78d4e23f751fdbee">packed_lowp_bvec2</a>;</div>
<div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;</div>
<div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;        <span class="comment">// -- *vec3 --</span></div>
<div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;</div>
<div class="line"><a name="l00219"></a><span class="lineno"><a class="line" href="a00170.html#ga65415d2d68c9cc0ca554524a8f5510b2">  219</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;3, float, aligned_highp&gt;    <a class="code" href="a00170.html#ga65415d2d68c9cc0ca554524a8f5510b2">aligned_highp_vec3</a>;</div>
<div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;</div>
<div class="line"><a name="l00222"></a><span class="lineno"><a class="line" href="a00170.html#ga3a25e494173f6a64637b08a1b50a2132">  222</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;3, float, aligned_mediump&gt;  <a class="code" href="a00170.html#ga3a25e494173f6a64637b08a1b50a2132">aligned_mediump_vec3</a>;</div>
<div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;</div>
<div class="line"><a name="l00225"></a><span class="lineno"><a class="line" href="a00170.html#ga98f0b5cd65fce164ff1367c2a3b3aa1e">  225</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;3, float, aligned_lowp&gt;             <a class="code" href="a00170.html#ga98f0b5cd65fce164ff1367c2a3b3aa1e">aligned_lowp_vec3</a>;</div>
<div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160;</div>
<div class="line"><a name="l00228"></a><span class="lineno"><a class="line" href="a00170.html#gae94ef61edfa047d05bc69b6065fc42ba">  228</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;3, double, aligned_highp&gt;   <a class="code" href="a00170.html#gae94ef61edfa047d05bc69b6065fc42ba">aligned_highp_dvec3</a>;</div>
<div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;</div>
<div class="line"><a name="l00231"></a><span class="lineno"><a class="line" href="a00170.html#ga058e7ddab1428e47f2197bdd3a5a6953">  231</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;3, double, aligned_mediump&gt; <a class="code" href="a00170.html#ga058e7ddab1428e47f2197bdd3a5a6953">aligned_mediump_dvec3</a>;</div>
<div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160;</div>
<div class="line"><a name="l00234"></a><span class="lineno"><a class="line" href="a00170.html#gab9e669c4efd52d3347fc6d5f6b20fd59">  234</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;3, double, aligned_lowp&gt;    <a class="code" href="a00170.html#gab9e669c4efd52d3347fc6d5f6b20fd59">aligned_lowp_dvec3</a>;</div>
<div class="line"><a name="l00235"></a><span class="lineno">  235</span>&#160;</div>
<div class="line"><a name="l00237"></a><span class="lineno"><a class="line" href="a00170.html#ga6eca5170bb35eac90b4972590fd31a06">  237</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;3, int, aligned_highp&gt;              <a class="code" href="a00170.html#ga6eca5170bb35eac90b4972590fd31a06">aligned_highp_ivec3</a>;</div>
<div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160;</div>
<div class="line"><a name="l00240"></a><span class="lineno"><a class="line" href="a00170.html#gabbf0f15e9c3d9868e43241ad018f82bd">  240</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;3, int, aligned_mediump&gt;    <a class="code" href="a00170.html#gabbf0f15e9c3d9868e43241ad018f82bd">aligned_mediump_ivec3</a>;</div>
<div class="line"><a name="l00241"></a><span class="lineno">  241</span>&#160;</div>
<div class="line"><a name="l00243"></a><span class="lineno"><a class="line" href="a00170.html#ga65663f10a02e52cedcddbcfe36ddf38d">  243</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;3, int, aligned_lowp&gt;               <a class="code" href="a00170.html#ga65663f10a02e52cedcddbcfe36ddf38d">aligned_lowp_ivec3</a>;</div>
<div class="line"><a name="l00244"></a><span class="lineno">  244</span>&#160;</div>
<div class="line"><a name="l00246"></a><span class="lineno"><a class="line" href="a00170.html#ga073fd6e8b241afade6d8afbd676b2667">  246</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;3, uint, aligned_highp&gt;             <a class="code" href="a00170.html#ga073fd6e8b241afade6d8afbd676b2667">aligned_highp_uvec3</a>;</div>
<div class="line"><a name="l00247"></a><span class="lineno">  247</span>&#160;</div>
<div class="line"><a name="l00249"></a><span class="lineno"><a class="line" href="a00170.html#gad6fc921bdde2bdbc7e09b028e1e9b379">  249</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;3, uint, aligned_mediump&gt;   <a class="code" href="a00170.html#gad6fc921bdde2bdbc7e09b028e1e9b379">aligned_mediump_uvec3</a>;</div>
<div class="line"><a name="l00250"></a><span class="lineno">  250</span>&#160;</div>
<div class="line"><a name="l00252"></a><span class="lineno"><a class="line" href="a00170.html#ga9e9f006970b1a00862e3e6e599eedd4c">  252</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;3, uint, aligned_lowp&gt;              <a class="code" href="a00170.html#ga9e9f006970b1a00862e3e6e599eedd4c">aligned_lowp_uvec3</a>;</div>
<div class="line"><a name="l00253"></a><span class="lineno">  253</span>&#160;</div>
<div class="line"><a name="l00255"></a><span class="lineno"><a class="line" href="a00170.html#ga0913bdf048d0cb74af1d2512aec675bc">  255</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;3, bool, aligned_highp&gt;             <a class="code" href="a00170.html#ga0913bdf048d0cb74af1d2512aec675bc">aligned_highp_bvec3</a>;</div>
<div class="line"><a name="l00256"></a><span class="lineno">  256</span>&#160;</div>
<div class="line"><a name="l00258"></a><span class="lineno"><a class="line" href="a00170.html#gacfa4a542f1b20a5b63ad702dfb6fd587">  258</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;3, bool, aligned_mediump&gt;   <a class="code" href="a00170.html#gacfa4a542f1b20a5b63ad702dfb6fd587">aligned_mediump_bvec3</a>;</div>
<div class="line"><a name="l00259"></a><span class="lineno">  259</span>&#160;</div>
<div class="line"><a name="l00261"></a><span class="lineno"><a class="line" href="a00170.html#ga83aab4d191053f169c93a3e364f2e118">  261</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;3, bool, aligned_lowp&gt;              <a class="code" href="a00170.html#ga83aab4d191053f169c93a3e364f2e118">aligned_lowp_bvec3</a>;</div>
<div class="line"><a name="l00262"></a><span class="lineno">  262</span>&#160;</div>
<div class="line"><a name="l00264"></a><span class="lineno"><a class="line" href="a00170.html#ga3815661df0e2de79beff8168c09adf1e">  264</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;3, float, packed_highp&gt;             <a class="code" href="a00170.html#ga3815661df0e2de79beff8168c09adf1e">packed_highp_vec3</a>;</div>
<div class="line"><a name="l00265"></a><span class="lineno">  265</span>&#160;</div>
<div class="line"><a name="l00267"></a><span class="lineno"><a class="line" href="a00170.html#gab0eb771b708c5b2205d9b14dd1434fd8">  267</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;3, float, packed_mediump&gt;   <a class="code" href="a00170.html#gab0eb771b708c5b2205d9b14dd1434fd8">packed_mediump_vec3</a>;</div>
<div class="line"><a name="l00268"></a><span class="lineno">  268</span>&#160;</div>
<div class="line"><a name="l00270"></a><span class="lineno"><a class="line" href="a00170.html#ga3a30c137c1f8cce478c28eab0427a570">  270</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;3, float, packed_lowp&gt;              <a class="code" href="a00170.html#ga3a30c137c1f8cce478c28eab0427a570">packed_lowp_vec3</a>;</div>
<div class="line"><a name="l00271"></a><span class="lineno">  271</span>&#160;</div>
<div class="line"><a name="l00273"></a><span class="lineno"><a class="line" href="a00170.html#gaaac6b356ef00154da41aaae7d1549193">  273</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;3, double, packed_highp&gt;    <a class="code" href="a00170.html#gaaac6b356ef00154da41aaae7d1549193">packed_highp_dvec3</a>;</div>
<div class="line"><a name="l00274"></a><span class="lineno">  274</span>&#160;</div>
<div class="line"><a name="l00276"></a><span class="lineno"><a class="line" href="a00170.html#ga1f18ada6f7cdd8c46db33ba987280fc4">  276</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;3, double, packed_mediump&gt;  <a class="code" href="a00170.html#ga1f18ada6f7cdd8c46db33ba987280fc4">packed_mediump_dvec3</a>;</div>
<div class="line"><a name="l00277"></a><span class="lineno">  277</span>&#160;</div>
<div class="line"><a name="l00279"></a><span class="lineno"><a class="line" href="a00170.html#ga9189210cabd6651a5e14a4c46fb20598">  279</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;3, double, packed_lowp&gt;             <a class="code" href="a00170.html#ga9189210cabd6651a5e14a4c46fb20598">packed_lowp_dvec3</a>;</div>
<div class="line"><a name="l00280"></a><span class="lineno">  280</span>&#160;</div>
<div class="line"><a name="l00282"></a><span class="lineno"><a class="line" href="a00170.html#ga865a9c7bb22434b1b8c5ac31e164b628">  282</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;3, int, packed_highp&gt;               <a class="code" href="a00170.html#ga865a9c7bb22434b1b8c5ac31e164b628">packed_highp_ivec3</a>;</div>
<div class="line"><a name="l00283"></a><span class="lineno">  283</span>&#160;</div>
<div class="line"><a name="l00285"></a><span class="lineno"><a class="line" href="a00170.html#ga06f26d54dca30994eb1fdadb8e69f4a2">  285</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;3, int, packed_mediump&gt;             <a class="code" href="a00170.html#ga06f26d54dca30994eb1fdadb8e69f4a2">packed_mediump_ivec3</a>;</div>
<div class="line"><a name="l00286"></a><span class="lineno">  286</span>&#160;</div>
<div class="line"><a name="l00288"></a><span class="lineno"><a class="line" href="a00170.html#ga98c9d122a959e9f3ce10a5623c310f5d">  288</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;3, int, packed_lowp&gt;                <a class="code" href="a00170.html#ga98c9d122a959e9f3ce10a5623c310f5d">packed_lowp_ivec3</a>;</div>
<div class="line"><a name="l00289"></a><span class="lineno">  289</span>&#160;</div>
<div class="line"><a name="l00291"></a><span class="lineno"><a class="line" href="a00170.html#ga0b570da473fec4619db5aa0dce5133b0">  291</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;3, uint, packed_highp&gt;              <a class="code" href="a00170.html#ga0b570da473fec4619db5aa0dce5133b0">packed_highp_uvec3</a>;</div>
<div class="line"><a name="l00292"></a><span class="lineno">  292</span>&#160;</div>
<div class="line"><a name="l00294"></a><span class="lineno"><a class="line" href="a00170.html#ga1ea2bbdbcb0a69242f6d884663c1b0ab">  294</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;3, uint, packed_mediump&gt;    <a class="code" href="a00170.html#ga1ea2bbdbcb0a69242f6d884663c1b0ab">packed_mediump_uvec3</a>;</div>
<div class="line"><a name="l00295"></a><span class="lineno">  295</span>&#160;</div>
<div class="line"><a name="l00297"></a><span class="lineno"><a class="line" href="a00170.html#ga576a3f8372197a56a79dee1c8280f485">  297</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;3, uint, packed_lowp&gt;               <a class="code" href="a00170.html#ga576a3f8372197a56a79dee1c8280f485">packed_lowp_uvec3</a>;</div>
<div class="line"><a name="l00298"></a><span class="lineno">  298</span>&#160;</div>
<div class="line"><a name="l00300"></a><span class="lineno"><a class="line" href="a00170.html#ga6a5a3250b57dfadc66735bc72911437f">  300</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;3, bool, packed_highp&gt;              <a class="code" href="a00170.html#ga6a5a3250b57dfadc66735bc72911437f">packed_highp_bvec3</a>;</div>
<div class="line"><a name="l00301"></a><span class="lineno">  301</span>&#160;</div>
<div class="line"><a name="l00303"></a><span class="lineno"><a class="line" href="a00170.html#ga70147763edff3fe96b03a0b98d6339a2">  303</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;3, bool, packed_mediump&gt;    <a class="code" href="a00170.html#ga70147763edff3fe96b03a0b98d6339a2">packed_mediump_bvec3</a>;</div>
<div class="line"><a name="l00304"></a><span class="lineno">  304</span>&#160;</div>
<div class="line"><a name="l00306"></a><span class="lineno"><a class="line" href="a00170.html#ga7c20adbe1409e3fe4544677a7f6fe954">  306</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;3, bool, packed_lowp&gt;               <a class="code" href="a00170.html#ga7c20adbe1409e3fe4544677a7f6fe954">packed_lowp_bvec3</a>;</div>
<div class="line"><a name="l00307"></a><span class="lineno">  307</span>&#160;</div>
<div class="line"><a name="l00308"></a><span class="lineno">  308</span>&#160;        <span class="comment">// -- *vec4 --</span></div>
<div class="line"><a name="l00309"></a><span class="lineno">  309</span>&#160;</div>
<div class="line"><a name="l00311"></a><span class="lineno"><a class="line" href="a00170.html#ga7cb26d354dd69d23849c34c4fba88da9">  311</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;4, float, aligned_highp&gt;    <a class="code" href="a00170.html#ga7cb26d354dd69d23849c34c4fba88da9">aligned_highp_vec4</a>;</div>
<div class="line"><a name="l00312"></a><span class="lineno">  312</span>&#160;</div>
<div class="line"><a name="l00314"></a><span class="lineno"><a class="line" href="a00170.html#ga320d1c661cff2ef214eb50241f2928b2">  314</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;4, float, aligned_mediump&gt;  <a class="code" href="a00170.html#ga320d1c661cff2ef214eb50241f2928b2">aligned_mediump_vec4</a>;</div>
<div class="line"><a name="l00315"></a><span class="lineno">  315</span>&#160;</div>
<div class="line"><a name="l00317"></a><span class="lineno"><a class="line" href="a00170.html#ga82f7275d6102593a69ce38cdad680409">  317</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;4, float, aligned_lowp&gt;             <a class="code" href="a00170.html#ga82f7275d6102593a69ce38cdad680409">aligned_lowp_vec4</a>;</div>
<div class="line"><a name="l00318"></a><span class="lineno">  318</span>&#160;</div>
<div class="line"><a name="l00320"></a><span class="lineno"><a class="line" href="a00170.html#ga8fad35c5677f228e261fe541f15363a4">  320</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;4, double, aligned_highp&gt;   <a class="code" href="a00170.html#ga8fad35c5677f228e261fe541f15363a4">aligned_highp_dvec4</a>;</div>
<div class="line"><a name="l00321"></a><span class="lineno">  321</span>&#160;</div>
<div class="line"><a name="l00323"></a><span class="lineno"><a class="line" href="a00170.html#gaffd747ea2aea1e69c2ecb04e68521b21">  323</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;4, double, aligned_mediump&gt; <a class="code" href="a00170.html#gaffd747ea2aea1e69c2ecb04e68521b21">aligned_mediump_dvec4</a>;</div>
<div class="line"><a name="l00324"></a><span class="lineno">  324</span>&#160;</div>
<div class="line"><a name="l00326"></a><span class="lineno"><a class="line" href="a00170.html#ga226f5ec7a953cea559c16fe3aff9924f">  326</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;4, double, aligned_lowp&gt;    <a class="code" href="a00170.html#ga226f5ec7a953cea559c16fe3aff9924f">aligned_lowp_dvec4</a>;</div>
<div class="line"><a name="l00327"></a><span class="lineno">  327</span>&#160;</div>
<div class="line"><a name="l00329"></a><span class="lineno"><a class="line" href="a00170.html#ga31bfa801e1579fdba752ec3f7a45ec91">  329</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;4, int, aligned_highp&gt;              <a class="code" href="a00170.html#ga31bfa801e1579fdba752ec3f7a45ec91">aligned_highp_ivec4</a>;</div>
<div class="line"><a name="l00330"></a><span class="lineno">  330</span>&#160;</div>
<div class="line"><a name="l00332"></a><span class="lineno"><a class="line" href="a00170.html#ga6099dd7878d0a78101a4250d8cd2d736">  332</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;4, int, aligned_mediump&gt;    <a class="code" href="a00170.html#ga6099dd7878d0a78101a4250d8cd2d736">aligned_mediump_ivec4</a>;</div>
<div class="line"><a name="l00333"></a><span class="lineno">  333</span>&#160;</div>
<div class="line"><a name="l00335"></a><span class="lineno"><a class="line" href="a00170.html#gaae92fcec8b2e0328ffbeac31cc4fc419">  335</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;4, int, aligned_lowp&gt;               <a class="code" href="a00170.html#gaae92fcec8b2e0328ffbeac31cc4fc419">aligned_lowp_ivec4</a>;</div>
<div class="line"><a name="l00336"></a><span class="lineno">  336</span>&#160;</div>
<div class="line"><a name="l00338"></a><span class="lineno"><a class="line" href="a00170.html#gabdd60462042859f876c17c7346c732a5">  338</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;4, uint, aligned_highp&gt;             <a class="code" href="a00170.html#gabdd60462042859f876c17c7346c732a5">aligned_highp_uvec4</a>;</div>
<div class="line"><a name="l00339"></a><span class="lineno">  339</span>&#160;</div>
<div class="line"><a name="l00341"></a><span class="lineno"><a class="line" href="a00170.html#ga73ea0c1ba31580e107d21270883f51fc">  341</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;4, uint, aligned_mediump&gt;   <a class="code" href="a00170.html#ga73ea0c1ba31580e107d21270883f51fc">aligned_mediump_uvec4</a>;</div>
<div class="line"><a name="l00342"></a><span class="lineno">  342</span>&#160;</div>
<div class="line"><a name="l00344"></a><span class="lineno"><a class="line" href="a00170.html#ga46b1b0b9eb8625a5d69137bd66cd13dc">  344</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;4, uint, aligned_lowp&gt;              <a class="code" href="a00170.html#ga46b1b0b9eb8625a5d69137bd66cd13dc">aligned_lowp_uvec4</a>;</div>
<div class="line"><a name="l00345"></a><span class="lineno">  345</span>&#160;</div>
<div class="line"><a name="l00347"></a><span class="lineno"><a class="line" href="a00170.html#ga9df1d0c425852cf63a57e533b7a83f4f">  347</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;4, bool, aligned_highp&gt;             <a class="code" href="a00170.html#ga9df1d0c425852cf63a57e533b7a83f4f">aligned_highp_bvec4</a>;</div>
<div class="line"><a name="l00348"></a><span class="lineno">  348</span>&#160;</div>
<div class="line"><a name="l00350"></a><span class="lineno"><a class="line" href="a00170.html#ga91bc1f513bb9b0fd60281d57ded9a48c">  350</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;4, bool, aligned_mediump&gt;   <a class="code" href="a00170.html#ga91bc1f513bb9b0fd60281d57ded9a48c">aligned_mediump_bvec4</a>;</div>
<div class="line"><a name="l00351"></a><span class="lineno">  351</span>&#160;</div>
<div class="line"><a name="l00353"></a><span class="lineno"><a class="line" href="a00170.html#gaa7a76555ee4853614e5755181a8dd54e">  353</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;4, bool, aligned_lowp&gt;              <a class="code" href="a00170.html#gaa7a76555ee4853614e5755181a8dd54e">aligned_lowp_bvec4</a>;</div>
<div class="line"><a name="l00354"></a><span class="lineno">  354</span>&#160;</div>
<div class="line"><a name="l00356"></a><span class="lineno"><a class="line" href="a00170.html#ga4015f36bf5a5adb6ac5d45beed959867">  356</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;4, float, packed_highp&gt;             <a class="code" href="a00170.html#ga4015f36bf5a5adb6ac5d45beed959867">packed_highp_vec4</a>;</div>
<div class="line"><a name="l00357"></a><span class="lineno">  357</span>&#160;</div>
<div class="line"><a name="l00359"></a><span class="lineno"><a class="line" href="a00170.html#ga68c9bb24f387b312bae6a0a68e74d95e">  359</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;4, float, packed_mediump&gt;   <a class="code" href="a00170.html#ga68c9bb24f387b312bae6a0a68e74d95e">packed_mediump_vec4</a>;</div>
<div class="line"><a name="l00360"></a><span class="lineno">  360</span>&#160;</div>
<div class="line"><a name="l00362"></a><span class="lineno"><a class="line" href="a00170.html#ga3cc94fb8de80bbd8a4aa7a5b206d304a">  362</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;4, float, packed_lowp&gt;              <a class="code" href="a00170.html#ga3cc94fb8de80bbd8a4aa7a5b206d304a">packed_lowp_vec4</a>;</div>
<div class="line"><a name="l00363"></a><span class="lineno">  363</span>&#160;</div>
<div class="line"><a name="l00365"></a><span class="lineno"><a class="line" href="a00170.html#ga81b5368fe485e2630aa9b44832d592e7">  365</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;4, double, packed_highp&gt;    <a class="code" href="a00170.html#ga81b5368fe485e2630aa9b44832d592e7">packed_highp_dvec4</a>;</div>
<div class="line"><a name="l00366"></a><span class="lineno">  366</span>&#160;</div>
<div class="line"><a name="l00368"></a><span class="lineno"><a class="line" href="a00170.html#ga568b850f1116b667043533cf77826968">  368</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;4, double, packed_mediump&gt;  <a class="code" href="a00170.html#ga568b850f1116b667043533cf77826968">packed_mediump_dvec4</a>;</div>
<div class="line"><a name="l00369"></a><span class="lineno">  369</span>&#160;</div>
<div class="line"><a name="l00371"></a><span class="lineno"><a class="line" href="a00170.html#ga262dafd0c001c3a38d1cc91d024ca738">  371</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;4, double, packed_lowp&gt;             <a class="code" href="a00170.html#ga262dafd0c001c3a38d1cc91d024ca738">packed_lowp_dvec4</a>;</div>
<div class="line"><a name="l00372"></a><span class="lineno">  372</span>&#160;</div>
<div class="line"><a name="l00374"></a><span class="lineno"><a class="line" href="a00170.html#gad6f1b4e3a51c2c051814b60d5d1b8895">  374</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;4, int, packed_highp&gt;               <a class="code" href="a00170.html#gad6f1b4e3a51c2c051814b60d5d1b8895">packed_highp_ivec4</a>;</div>
<div class="line"><a name="l00375"></a><span class="lineno">  375</span>&#160;</div>
<div class="line"><a name="l00377"></a><span class="lineno"><a class="line" href="a00170.html#ga70130dc8ed9c966ec2a221ce586d45d8">  377</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;4, int, packed_mediump&gt;             <a class="code" href="a00170.html#ga70130dc8ed9c966ec2a221ce586d45d8">packed_mediump_ivec4</a>;</div>
<div class="line"><a name="l00378"></a><span class="lineno">  378</span>&#160;</div>
<div class="line"><a name="l00380"></a><span class="lineno"><a class="line" href="a00170.html#ga931731b8ae3b54c7ecc221509dae96bc">  380</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;4, int, packed_lowp&gt;                <a class="code" href="a00170.html#ga931731b8ae3b54c7ecc221509dae96bc">packed_lowp_ivec4</a>;</div>
<div class="line"><a name="l00381"></a><span class="lineno">  381</span>&#160;</div>
<div class="line"><a name="l00383"></a><span class="lineno"><a class="line" href="a00170.html#gaa582f38c82aef61dea7aaedf15bb06a6">  383</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;4, uint, packed_highp&gt;              <a class="code" href="a00170.html#gaa582f38c82aef61dea7aaedf15bb06a6">packed_highp_uvec4</a>;</div>
<div class="line"><a name="l00384"></a><span class="lineno">  384</span>&#160;</div>
<div class="line"><a name="l00386"></a><span class="lineno"><a class="line" href="a00170.html#ga63a73be86a4f07ea7a7499ab0bfebe45">  386</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;4, uint, packed_mediump&gt;    <a class="code" href="a00170.html#ga63a73be86a4f07ea7a7499ab0bfebe45">packed_mediump_uvec4</a>;</div>
<div class="line"><a name="l00387"></a><span class="lineno">  387</span>&#160;</div>
<div class="line"><a name="l00389"></a><span class="lineno"><a class="line" href="a00170.html#gafdd97922b4a2a42cd0c99a13877ff4da">  389</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;4, uint, packed_lowp&gt;               <a class="code" href="a00170.html#gafdd97922b4a2a42cd0c99a13877ff4da">packed_lowp_uvec4</a>;</div>
<div class="line"><a name="l00390"></a><span class="lineno">  390</span>&#160;</div>
<div class="line"><a name="l00392"></a><span class="lineno"><a class="line" href="a00170.html#ga09f517d88b996ef1b2f42fd54222b82d">  392</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;4, bool, packed_highp&gt;              <a class="code" href="a00170.html#ga09f517d88b996ef1b2f42fd54222b82d">packed_highp_bvec4</a>;</div>
<div class="line"><a name="l00393"></a><span class="lineno">  393</span>&#160;</div>
<div class="line"><a name="l00395"></a><span class="lineno"><a class="line" href="a00170.html#ga7b1620f259595b9da47a6374fc44588a">  395</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;4, bool, packed_mediump&gt;    <a class="code" href="a00170.html#ga7b1620f259595b9da47a6374fc44588a">packed_mediump_bvec4</a>;</div>
<div class="line"><a name="l00396"></a><span class="lineno">  396</span>&#160;</div>
<div class="line"><a name="l00398"></a><span class="lineno"><a class="line" href="a00170.html#gae473587cff3092edc0877fc691c26a0b">  398</a></span>&#160;        <span class="keyword">typedef</span> vec&lt;4, bool, packed_lowp&gt;               <a class="code" href="a00170.html#gae473587cff3092edc0877fc691c26a0b">packed_lowp_bvec4</a>;</div>
<div class="line"><a name="l00399"></a><span class="lineno">  399</span>&#160;</div>
<div class="line"><a name="l00400"></a><span class="lineno">  400</span>&#160;        <span class="comment">// -- default --</span></div>
<div class="line"><a name="l00401"></a><span class="lineno">  401</span>&#160;</div>
<div class="line"><a name="l00402"></a><span class="lineno">  402</span>&#160;<span class="preprocessor">#if(defined(GLM_PRECISION_LOWP_FLOAT))</span></div>
<div class="line"><a name="l00403"></a><span class="lineno">  403</span>&#160;        <span class="keyword">typedef</span> aligned_lowp_vec1                       <a class="code" href="a00170.html#ga05e6d4c908965d04191c2070a8d0a65e">aligned_vec1</a>;</div>
<div class="line"><a name="l00404"></a><span class="lineno">  404</span>&#160;        <span class="keyword">typedef</span> aligned_lowp_vec2                       <a class="code" href="a00170.html#ga0682462f8096a226773e20fac993cde5">aligned_vec2</a>;</div>
<div class="line"><a name="l00405"></a><span class="lineno">  405</span>&#160;        <span class="keyword">typedef</span> aligned_lowp_vec3                       <a class="code" href="a00170.html#ga7cf643b66664e0cd3c48759ae66c2bd0">aligned_vec3</a>;</div>
<div class="line"><a name="l00406"></a><span class="lineno">  406</span>&#160;        <span class="keyword">typedef</span> aligned_lowp_vec4                       <a class="code" href="a00170.html#ga85d89e83cb8137e1be1446de8c3b643a">aligned_vec4</a>;</div>
<div class="line"><a name="l00407"></a><span class="lineno">  407</span>&#160;        <span class="keyword">typedef</span> packed_lowp_vec1                        <a class="code" href="a00170.html#ga14741e3d9da9ae83765389927f837331">packed_vec1</a>;</div>
<div class="line"><a name="l00408"></a><span class="lineno">  408</span>&#160;        <span class="keyword">typedef</span> packed_lowp_vec2                        <a class="code" href="a00170.html#ga3254defa5a8f0ae4b02b45fedba84a66">packed_vec2</a>;</div>
<div class="line"><a name="l00409"></a><span class="lineno">  409</span>&#160;        <span class="keyword">typedef</span> packed_lowp_vec3                        <a class="code" href="a00170.html#gaccccd090e185450caa28b5b63ad4e8f0">packed_vec3</a>;</div>
<div class="line"><a name="l00410"></a><span class="lineno">  410</span>&#160;        <span class="keyword">typedef</span> packed_lowp_vec4                        <a class="code" href="a00170.html#ga37a0e0bf653169b581c5eea3d547fa5d">packed_vec4</a>;</div>
<div class="line"><a name="l00411"></a><span class="lineno">  411</span>&#160;<span class="preprocessor">#elif(defined(GLM_PRECISION_MEDIUMP_FLOAT))</span></div>
<div class="line"><a name="l00412"></a><span class="lineno">  412</span>&#160;        <span class="keyword">typedef</span> aligned_mediump_vec1            <a class="code" href="a00170.html#ga05e6d4c908965d04191c2070a8d0a65e">aligned_vec1</a>;</div>
<div class="line"><a name="l00413"></a><span class="lineno">  413</span>&#160;        <span class="keyword">typedef</span> aligned_mediump_vec2            <a class="code" href="a00170.html#ga0682462f8096a226773e20fac993cde5">aligned_vec2</a>;</div>
<div class="line"><a name="l00414"></a><span class="lineno">  414</span>&#160;        <span class="keyword">typedef</span> aligned_mediump_vec3            <a class="code" href="a00170.html#ga7cf643b66664e0cd3c48759ae66c2bd0">aligned_vec3</a>;</div>
<div class="line"><a name="l00415"></a><span class="lineno">  415</span>&#160;        <span class="keyword">typedef</span> aligned_mediump_vec4            <a class="code" href="a00170.html#ga85d89e83cb8137e1be1446de8c3b643a">aligned_vec4</a>;</div>
<div class="line"><a name="l00416"></a><span class="lineno">  416</span>&#160;        <span class="keyword">typedef</span> packed_mediump_vec1                     <a class="code" href="a00170.html#ga14741e3d9da9ae83765389927f837331">packed_vec1</a>;</div>
<div class="line"><a name="l00417"></a><span class="lineno">  417</span>&#160;        <span class="keyword">typedef</span> packed_mediump_vec2                     <a class="code" href="a00170.html#ga3254defa5a8f0ae4b02b45fedba84a66">packed_vec2</a>;</div>
<div class="line"><a name="l00418"></a><span class="lineno">  418</span>&#160;        <span class="keyword">typedef</span> packed_mediump_vec3                     <a class="code" href="a00170.html#gaccccd090e185450caa28b5b63ad4e8f0">packed_vec3</a>;</div>
<div class="line"><a name="l00419"></a><span class="lineno">  419</span>&#160;        <span class="keyword">typedef</span> packed_mediump_vec4                     <a class="code" href="a00170.html#ga37a0e0bf653169b581c5eea3d547fa5d">packed_vec4</a>;</div>
<div class="line"><a name="l00420"></a><span class="lineno">  420</span>&#160;<span class="preprocessor">#else //defined(GLM_PRECISION_HIGHP_FLOAT)</span></div>
<div class="line"><a name="l00421"></a><span class="lineno">  421</span>&#160;        <span class="keyword">typedef</span> aligned_highp_vec1                      <a class="code" href="a00170.html#ga05e6d4c908965d04191c2070a8d0a65e">aligned_vec1</a>;</div>
<div class="line"><a name="l00423"></a><span class="lineno">  423</span>&#160;</div>
<div class="line"><a name="l00425"></a><span class="lineno"><a class="line" href="a00170.html#ga0682462f8096a226773e20fac993cde5">  425</a></span>&#160;        <span class="keyword">typedef</span> aligned_highp_vec2                      <a class="code" href="a00170.html#ga0682462f8096a226773e20fac993cde5">aligned_vec2</a>;</div>
<div class="line"><a name="l00426"></a><span class="lineno">  426</span>&#160;</div>
<div class="line"><a name="l00428"></a><span class="lineno"><a class="line" href="a00170.html#ga7cf643b66664e0cd3c48759ae66c2bd0">  428</a></span>&#160;        <span class="keyword">typedef</span> aligned_highp_vec3                      <a class="code" href="a00170.html#ga7cf643b66664e0cd3c48759ae66c2bd0">aligned_vec3</a>;</div>
<div class="line"><a name="l00429"></a><span class="lineno">  429</span>&#160;</div>
<div class="line"><a name="l00431"></a><span class="lineno"><a class="line" href="a00170.html#ga85d89e83cb8137e1be1446de8c3b643a">  431</a></span>&#160;        <span class="keyword">typedef</span> aligned_highp_vec4                      <a class="code" href="a00170.html#ga85d89e83cb8137e1be1446de8c3b643a">aligned_vec4</a>;</div>
<div class="line"><a name="l00432"></a><span class="lineno">  432</span>&#160;</div>
<div class="line"><a name="l00434"></a><span class="lineno"><a class="line" href="a00170.html#ga14741e3d9da9ae83765389927f837331">  434</a></span>&#160;        <span class="keyword">typedef</span> packed_highp_vec1                       <a class="code" href="a00170.html#ga14741e3d9da9ae83765389927f837331">packed_vec1</a>;</div>
<div class="line"><a name="l00435"></a><span class="lineno">  435</span>&#160;</div>
<div class="line"><a name="l00437"></a><span class="lineno"><a class="line" href="a00170.html#ga3254defa5a8f0ae4b02b45fedba84a66">  437</a></span>&#160;        <span class="keyword">typedef</span> packed_highp_vec2                       <a class="code" href="a00170.html#ga3254defa5a8f0ae4b02b45fedba84a66">packed_vec2</a>;</div>
<div class="line"><a name="l00438"></a><span class="lineno">  438</span>&#160;</div>
<div class="line"><a name="l00440"></a><span class="lineno"><a class="line" href="a00170.html#gaccccd090e185450caa28b5b63ad4e8f0">  440</a></span>&#160;        <span class="keyword">typedef</span> packed_highp_vec3                       <a class="code" href="a00170.html#gaccccd090e185450caa28b5b63ad4e8f0">packed_vec3</a>;</div>
<div class="line"><a name="l00441"></a><span class="lineno">  441</span>&#160;</div>
<div class="line"><a name="l00443"></a><span class="lineno"><a class="line" href="a00170.html#ga37a0e0bf653169b581c5eea3d547fa5d">  443</a></span>&#160;        <span class="keyword">typedef</span> packed_highp_vec4                       <a class="code" href="a00170.html#ga37a0e0bf653169b581c5eea3d547fa5d">packed_vec4</a>;</div>
<div class="line"><a name="l00444"></a><span class="lineno">  444</span>&#160;<span class="preprocessor">#endif//GLM_PRECISION</span></div>
<div class="line"><a name="l00445"></a><span class="lineno">  445</span>&#160;</div>
<div class="line"><a name="l00446"></a><span class="lineno">  446</span>&#160;<span class="preprocessor">#if(defined(GLM_PRECISION_LOWP_DOUBLE))</span></div>
<div class="line"><a name="l00447"></a><span class="lineno">  447</span>&#160;        <span class="keyword">typedef</span> aligned_lowp_dvec1                      <a class="code" href="a00170.html#ga4974f46ae5a19415d91316960a53617a">aligned_dvec1</a>;</div>
<div class="line"><a name="l00448"></a><span class="lineno">  448</span>&#160;        <span class="keyword">typedef</span> aligned_lowp_dvec2                      <a class="code" href="a00170.html#ga18d859f87122b2b3b2992ffe86dbebc0">aligned_dvec2</a>;</div>
<div class="line"><a name="l00449"></a><span class="lineno">  449</span>&#160;        <span class="keyword">typedef</span> aligned_lowp_dvec3                      <a class="code" href="a00170.html#gaa37869eea77d28419b2fb0ff70b69bf0">aligned_dvec3</a>;</div>
<div class="line"><a name="l00450"></a><span class="lineno">  450</span>&#160;        <span class="keyword">typedef</span> aligned_lowp_dvec4                      <a class="code" href="a00170.html#ga8a9f0a4795ccc442fa9901845026f9f5">aligned_dvec4</a>;</div>
<div class="line"><a name="l00451"></a><span class="lineno">  451</span>&#160;        <span class="keyword">typedef</span> packed_lowp_dvec1                       <a class="code" href="a00170.html#ga532f0c940649b1ee303acd572fc35531">packed_dvec1</a>;</div>
<div class="line"><a name="l00452"></a><span class="lineno">  452</span>&#160;        <span class="keyword">typedef</span> packed_lowp_dvec2                       <a class="code" href="a00170.html#ga5c194b11fbda636f2ab20c3bd0079196">packed_dvec2</a>;</div>
<div class="line"><a name="l00453"></a><span class="lineno">  453</span>&#160;        <span class="keyword">typedef</span> packed_lowp_dvec3                       <a class="code" href="a00170.html#ga0581ea552d86b2b5de7a2804bed80e72">packed_dvec3</a>;</div>
<div class="line"><a name="l00454"></a><span class="lineno">  454</span>&#160;        <span class="keyword">typedef</span> packed_lowp_dvec4                       <a class="code" href="a00170.html#gae8a9b181f9dc813ad6e125a52b14b935">packed_dvec4</a>;</div>
<div class="line"><a name="l00455"></a><span class="lineno">  455</span>&#160;<span class="preprocessor">#elif(defined(GLM_PRECISION_MEDIUMP_DOUBLE))</span></div>
<div class="line"><a name="l00456"></a><span class="lineno">  456</span>&#160;        <span class="keyword">typedef</span> aligned_mediump_dvec1           <a class="code" href="a00170.html#ga4974f46ae5a19415d91316960a53617a">aligned_dvec1</a>;</div>
<div class="line"><a name="l00457"></a><span class="lineno">  457</span>&#160;        <span class="keyword">typedef</span> aligned_mediump_dvec2           <a class="code" href="a00170.html#ga18d859f87122b2b3b2992ffe86dbebc0">aligned_dvec2</a>;</div>
<div class="line"><a name="l00458"></a><span class="lineno">  458</span>&#160;        <span class="keyword">typedef</span> aligned_mediump_dvec3           <a class="code" href="a00170.html#gaa37869eea77d28419b2fb0ff70b69bf0">aligned_dvec3</a>;</div>
<div class="line"><a name="l00459"></a><span class="lineno">  459</span>&#160;        <span class="keyword">typedef</span> aligned_mediump_dvec4           <a class="code" href="a00170.html#ga8a9f0a4795ccc442fa9901845026f9f5">aligned_dvec4</a>;</div>
<div class="line"><a name="l00460"></a><span class="lineno">  460</span>&#160;        <span class="keyword">typedef</span> packed_mediump_dvec1            <a class="code" href="a00170.html#ga532f0c940649b1ee303acd572fc35531">packed_dvec1</a>;</div>
<div class="line"><a name="l00461"></a><span class="lineno">  461</span>&#160;        <span class="keyword">typedef</span> packed_mediump_dvec2            <a class="code" href="a00170.html#ga5c194b11fbda636f2ab20c3bd0079196">packed_dvec2</a>;</div>
<div class="line"><a name="l00462"></a><span class="lineno">  462</span>&#160;        <span class="keyword">typedef</span> packed_mediump_dvec3            <a class="code" href="a00170.html#ga0581ea552d86b2b5de7a2804bed80e72">packed_dvec3</a>;</div>
<div class="line"><a name="l00463"></a><span class="lineno">  463</span>&#160;        <span class="keyword">typedef</span> packed_mediump_dvec4            <a class="code" href="a00170.html#gae8a9b181f9dc813ad6e125a52b14b935">packed_dvec4</a>;</div>
<div class="line"><a name="l00464"></a><span class="lineno">  464</span>&#160;<span class="preprocessor">#else //defined(GLM_PRECISION_HIGHP_DOUBLE)</span></div>
<div class="line"><a name="l00465"></a><span class="lineno">  465</span>&#160;        <span class="keyword">typedef</span> aligned_highp_dvec1                     <a class="code" href="a00170.html#ga4974f46ae5a19415d91316960a53617a">aligned_dvec1</a>;</div>
<div class="line"><a name="l00467"></a><span class="lineno">  467</span>&#160;</div>
<div class="line"><a name="l00469"></a><span class="lineno"><a class="line" href="a00170.html#ga18d859f87122b2b3b2992ffe86dbebc0">  469</a></span>&#160;        <span class="keyword">typedef</span> aligned_highp_dvec2                     <a class="code" href="a00170.html#ga18d859f87122b2b3b2992ffe86dbebc0">aligned_dvec2</a>;</div>
<div class="line"><a name="l00470"></a><span class="lineno">  470</span>&#160;</div>
<div class="line"><a name="l00472"></a><span class="lineno"><a class="line" href="a00170.html#gaa37869eea77d28419b2fb0ff70b69bf0">  472</a></span>&#160;        <span class="keyword">typedef</span> aligned_highp_dvec3                     <a class="code" href="a00170.html#gaa37869eea77d28419b2fb0ff70b69bf0">aligned_dvec3</a>;</div>
<div class="line"><a name="l00473"></a><span class="lineno">  473</span>&#160;</div>
<div class="line"><a name="l00475"></a><span class="lineno"><a class="line" href="a00170.html#ga8a9f0a4795ccc442fa9901845026f9f5">  475</a></span>&#160;        <span class="keyword">typedef</span> aligned_highp_dvec4                     <a class="code" href="a00170.html#ga8a9f0a4795ccc442fa9901845026f9f5">aligned_dvec4</a>;</div>
<div class="line"><a name="l00476"></a><span class="lineno">  476</span>&#160;</div>
<div class="line"><a name="l00478"></a><span class="lineno"><a class="line" href="a00170.html#ga532f0c940649b1ee303acd572fc35531">  478</a></span>&#160;        <span class="keyword">typedef</span> packed_highp_dvec1                      <a class="code" href="a00170.html#ga532f0c940649b1ee303acd572fc35531">packed_dvec1</a>;</div>
<div class="line"><a name="l00479"></a><span class="lineno">  479</span>&#160;</div>
<div class="line"><a name="l00481"></a><span class="lineno"><a class="line" href="a00170.html#ga5c194b11fbda636f2ab20c3bd0079196">  481</a></span>&#160;        <span class="keyword">typedef</span> packed_highp_dvec2                      <a class="code" href="a00170.html#ga5c194b11fbda636f2ab20c3bd0079196">packed_dvec2</a>;</div>
<div class="line"><a name="l00482"></a><span class="lineno">  482</span>&#160;</div>
<div class="line"><a name="l00484"></a><span class="lineno"><a class="line" href="a00170.html#ga0581ea552d86b2b5de7a2804bed80e72">  484</a></span>&#160;        <span class="keyword">typedef</span> packed_highp_dvec3                      <a class="code" href="a00170.html#ga0581ea552d86b2b5de7a2804bed80e72">packed_dvec3</a>;</div>
<div class="line"><a name="l00485"></a><span class="lineno">  485</span>&#160;</div>
<div class="line"><a name="l00487"></a><span class="lineno"><a class="line" href="a00170.html#gae8a9b181f9dc813ad6e125a52b14b935">  487</a></span>&#160;        <span class="keyword">typedef</span> packed_highp_dvec4                      <a class="code" href="a00170.html#gae8a9b181f9dc813ad6e125a52b14b935">packed_dvec4</a>;</div>
<div class="line"><a name="l00488"></a><span class="lineno">  488</span>&#160;<span class="preprocessor">#endif//GLM_PRECISION</span></div>
<div class="line"><a name="l00489"></a><span class="lineno">  489</span>&#160;</div>
<div class="line"><a name="l00490"></a><span class="lineno">  490</span>&#160;<span class="preprocessor">#if(defined(GLM_PRECISION_LOWP_INT))</span></div>
<div class="line"><a name="l00491"></a><span class="lineno">  491</span>&#160;        <span class="keyword">typedef</span> aligned_lowp_ivec1                      <a class="code" href="a00170.html#ga76298aed82a439063c3d55980c84aa0b">aligned_ivec1</a>;</div>
<div class="line"><a name="l00492"></a><span class="lineno">  492</span>&#160;        <span class="keyword">typedef</span> aligned_lowp_ivec2                      <a class="code" href="a00170.html#gae4f38fd2c86cee6940986197777b3ca4">aligned_ivec2</a>;</div>
<div class="line"><a name="l00493"></a><span class="lineno">  493</span>&#160;        <span class="keyword">typedef</span> aligned_lowp_ivec3                      <a class="code" href="a00170.html#ga32794322d294e5ace7fed4a61896f270">aligned_ivec3</a>;</div>
<div class="line"><a name="l00494"></a><span class="lineno">  494</span>&#160;        <span class="keyword">typedef</span> aligned_lowp_ivec4                      <a class="code" href="a00170.html#ga7f79eae5927c9033d84617e49f6f34e4">aligned_ivec4</a>;</div>
<div class="line"><a name="l00495"></a><span class="lineno">  495</span>&#160;<span class="preprocessor">#elif(defined(GLM_PRECISION_MEDIUMP_INT))</span></div>
<div class="line"><a name="l00496"></a><span class="lineno">  496</span>&#160;        <span class="keyword">typedef</span> aligned_mediump_ivec1           <a class="code" href="a00170.html#ga76298aed82a439063c3d55980c84aa0b">aligned_ivec1</a>;</div>
<div class="line"><a name="l00497"></a><span class="lineno">  497</span>&#160;        <span class="keyword">typedef</span> aligned_mediump_ivec2           <a class="code" href="a00170.html#gae4f38fd2c86cee6940986197777b3ca4">aligned_ivec2</a>;</div>
<div class="line"><a name="l00498"></a><span class="lineno">  498</span>&#160;        <span class="keyword">typedef</span> aligned_mediump_ivec3           <a class="code" href="a00170.html#ga32794322d294e5ace7fed4a61896f270">aligned_ivec3</a>;</div>
<div class="line"><a name="l00499"></a><span class="lineno">  499</span>&#160;        <span class="keyword">typedef</span> aligned_mediump_ivec4           <a class="code" href="a00170.html#ga7f79eae5927c9033d84617e49f6f34e4">aligned_ivec4</a>;</div>
<div class="line"><a name="l00500"></a><span class="lineno">  500</span>&#160;<span class="preprocessor">#else //defined(GLM_PRECISION_HIGHP_INT)</span></div>
<div class="line"><a name="l00501"></a><span class="lineno">  501</span>&#160;        <span class="keyword">typedef</span> aligned_highp_ivec1                     <a class="code" href="a00170.html#ga76298aed82a439063c3d55980c84aa0b">aligned_ivec1</a>;</div>
<div class="line"><a name="l00503"></a><span class="lineno">  503</span>&#160;</div>
<div class="line"><a name="l00505"></a><span class="lineno"><a class="line" href="a00170.html#gae4f38fd2c86cee6940986197777b3ca4">  505</a></span>&#160;        <span class="keyword">typedef</span> aligned_highp_ivec2                     <a class="code" href="a00170.html#gae4f38fd2c86cee6940986197777b3ca4">aligned_ivec2</a>;</div>
<div class="line"><a name="l00506"></a><span class="lineno">  506</span>&#160;</div>
<div class="line"><a name="l00508"></a><span class="lineno"><a class="line" href="a00170.html#ga32794322d294e5ace7fed4a61896f270">  508</a></span>&#160;        <span class="keyword">typedef</span> aligned_highp_ivec3                     <a class="code" href="a00170.html#ga32794322d294e5ace7fed4a61896f270">aligned_ivec3</a>;</div>
<div class="line"><a name="l00509"></a><span class="lineno">  509</span>&#160;</div>
<div class="line"><a name="l00511"></a><span class="lineno"><a class="line" href="a00170.html#ga7f79eae5927c9033d84617e49f6f34e4">  511</a></span>&#160;        <span class="keyword">typedef</span> aligned_highp_ivec4                     <a class="code" href="a00170.html#ga7f79eae5927c9033d84617e49f6f34e4">aligned_ivec4</a>;</div>
<div class="line"><a name="l00512"></a><span class="lineno">  512</span>&#160;</div>
<div class="line"><a name="l00514"></a><span class="lineno"><a class="line" href="a00170.html#ga11581a06fc7bf941fa4d4b6aca29812c">  514</a></span>&#160;        <span class="keyword">typedef</span> packed_highp_ivec1                      <a class="code" href="a00170.html#ga11581a06fc7bf941fa4d4b6aca29812c">packed_ivec1</a>;</div>
<div class="line"><a name="l00515"></a><span class="lineno">  515</span>&#160;</div>
<div class="line"><a name="l00517"></a><span class="lineno"><a class="line" href="a00170.html#ga1fe4c5f56b8087d773aa90dc88a257a7">  517</a></span>&#160;        <span class="keyword">typedef</span> packed_highp_ivec2                      <a class="code" href="a00170.html#ga1fe4c5f56b8087d773aa90dc88a257a7">packed_ivec2</a>;</div>
<div class="line"><a name="l00518"></a><span class="lineno">  518</span>&#160;</div>
<div class="line"><a name="l00520"></a><span class="lineno"><a class="line" href="a00170.html#gae157682a7847161787951ba1db4cf325">  520</a></span>&#160;        <span class="keyword">typedef</span> packed_highp_ivec3                      <a class="code" href="a00170.html#gae157682a7847161787951ba1db4cf325">packed_ivec3</a>;</div>
<div class="line"><a name="l00521"></a><span class="lineno">  521</span>&#160;</div>
<div class="line"><a name="l00523"></a><span class="lineno"><a class="line" href="a00170.html#gac228b70372abd561340d5f926a7c1778">  523</a></span>&#160;        <span class="keyword">typedef</span> packed_highp_ivec4                      <a class="code" href="a00170.html#gac228b70372abd561340d5f926a7c1778">packed_ivec4</a>;</div>
<div class="line"><a name="l00524"></a><span class="lineno">  524</span>&#160;</div>
<div class="line"><a name="l00525"></a><span class="lineno">  525</span>&#160;<span class="preprocessor">#endif//GLM_PRECISION</span></div>
<div class="line"><a name="l00526"></a><span class="lineno">  526</span>&#160;</div>
<div class="line"><a name="l00527"></a><span class="lineno">  527</span>&#160;        <span class="comment">// -- Unsigned integer definition --</span></div>
<div class="line"><a name="l00528"></a><span class="lineno">  528</span>&#160;</div>
<div class="line"><a name="l00529"></a><span class="lineno">  529</span>&#160;<span class="preprocessor">#if(defined(GLM_PRECISION_LOWP_UINT))</span></div>
<div class="line"><a name="l00530"></a><span class="lineno">  530</span>&#160;        <span class="keyword">typedef</span> aligned_lowp_uvec1                      <a class="code" href="a00170.html#ga1ff8ed402c93d280ff0597c1c5e7c548">aligned_uvec1</a>;</div>
<div class="line"><a name="l00531"></a><span class="lineno">  531</span>&#160;        <span class="keyword">typedef</span> aligned_lowp_uvec2                      <a class="code" href="a00170.html#ga074137e3be58528d67041c223d49f398">aligned_uvec2</a>;</div>
<div class="line"><a name="l00532"></a><span class="lineno">  532</span>&#160;        <span class="keyword">typedef</span> aligned_lowp_uvec3                      <a class="code" href="a00170.html#ga2a8d9c3046f89d854eb758adfa0811c0">aligned_uvec3</a>;</div>
<div class="line"><a name="l00533"></a><span class="lineno">  533</span>&#160;        <span class="keyword">typedef</span> aligned_lowp_uvec4                      <a class="code" href="a00170.html#gabf842c45eea186170c267a328e3f3b7d">aligned_uvec4</a>;</div>
<div class="line"><a name="l00534"></a><span class="lineno">  534</span>&#160;<span class="preprocessor">#elif(defined(GLM_PRECISION_MEDIUMP_UINT))</span></div>
<div class="line"><a name="l00535"></a><span class="lineno">  535</span>&#160;        <span class="keyword">typedef</span> aligned_mediump_uvec1           <a class="code" href="a00170.html#ga1ff8ed402c93d280ff0597c1c5e7c548">aligned_uvec1</a>;</div>
<div class="line"><a name="l00536"></a><span class="lineno">  536</span>&#160;        <span class="keyword">typedef</span> aligned_mediump_uvec2           <a class="code" href="a00170.html#ga074137e3be58528d67041c223d49f398">aligned_uvec2</a>;</div>
<div class="line"><a name="l00537"></a><span class="lineno">  537</span>&#160;        <span class="keyword">typedef</span> aligned_mediump_uvec3           <a class="code" href="a00170.html#ga2a8d9c3046f89d854eb758adfa0811c0">aligned_uvec3</a>;</div>
<div class="line"><a name="l00538"></a><span class="lineno">  538</span>&#160;        <span class="keyword">typedef</span> aligned_mediump_uvec4           <a class="code" href="a00170.html#gabf842c45eea186170c267a328e3f3b7d">aligned_uvec4</a>;</div>
<div class="line"><a name="l00539"></a><span class="lineno">  539</span>&#160;<span class="preprocessor">#else //defined(GLM_PRECISION_HIGHP_UINT)</span></div>
<div class="line"><a name="l00540"></a><span class="lineno">  540</span>&#160;        <span class="keyword">typedef</span> aligned_highp_uvec1                     <a class="code" href="a00170.html#ga1ff8ed402c93d280ff0597c1c5e7c548">aligned_uvec1</a>;</div>
<div class="line"><a name="l00542"></a><span class="lineno">  542</span>&#160;</div>
<div class="line"><a name="l00544"></a><span class="lineno"><a class="line" href="a00170.html#ga074137e3be58528d67041c223d49f398">  544</a></span>&#160;        <span class="keyword">typedef</span> aligned_highp_uvec2                     <a class="code" href="a00170.html#ga074137e3be58528d67041c223d49f398">aligned_uvec2</a>;</div>
<div class="line"><a name="l00545"></a><span class="lineno">  545</span>&#160;</div>
<div class="line"><a name="l00547"></a><span class="lineno"><a class="line" href="a00170.html#ga2a8d9c3046f89d854eb758adfa0811c0">  547</a></span>&#160;        <span class="keyword">typedef</span> aligned_highp_uvec3                     <a class="code" href="a00170.html#ga2a8d9c3046f89d854eb758adfa0811c0">aligned_uvec3</a>;</div>
<div class="line"><a name="l00548"></a><span class="lineno">  548</span>&#160;</div>
<div class="line"><a name="l00550"></a><span class="lineno"><a class="line" href="a00170.html#gabf842c45eea186170c267a328e3f3b7d">  550</a></span>&#160;        <span class="keyword">typedef</span> aligned_highp_uvec4                     <a class="code" href="a00170.html#gabf842c45eea186170c267a328e3f3b7d">aligned_uvec4</a>;</div>
<div class="line"><a name="l00551"></a><span class="lineno">  551</span>&#160;</div>
<div class="line"><a name="l00553"></a><span class="lineno"><a class="line" href="a00170.html#ga5621493caac01bdd22ab6be4416b0314">  553</a></span>&#160;        <span class="keyword">typedef</span> packed_highp_uvec1                      <a class="code" href="a00170.html#ga5621493caac01bdd22ab6be4416b0314">packed_uvec1</a>;</div>
<div class="line"><a name="l00554"></a><span class="lineno">  554</span>&#160;</div>
<div class="line"><a name="l00556"></a><span class="lineno"><a class="line" href="a00170.html#gabcc33efb4d5e83b8fe4706360e75b932">  556</a></span>&#160;        <span class="keyword">typedef</span> packed_highp_uvec2                      <a class="code" href="a00170.html#gabcc33efb4d5e83b8fe4706360e75b932">packed_uvec2</a>;</div>
<div class="line"><a name="l00557"></a><span class="lineno">  557</span>&#160;</div>
<div class="line"><a name="l00559"></a><span class="lineno"><a class="line" href="a00170.html#gab96804e99e3a72a35740fec690c79617">  559</a></span>&#160;        <span class="keyword">typedef</span> packed_highp_uvec3                      <a class="code" href="a00170.html#gab96804e99e3a72a35740fec690c79617">packed_uvec3</a>;</div>
<div class="line"><a name="l00560"></a><span class="lineno">  560</span>&#160;</div>
<div class="line"><a name="l00562"></a><span class="lineno"><a class="line" href="a00170.html#ga8e5d92e84ebdbe2480cf96bc17d6e2f2">  562</a></span>&#160;        <span class="keyword">typedef</span> packed_highp_uvec4                      <a class="code" href="a00170.html#ga8e5d92e84ebdbe2480cf96bc17d6e2f2">packed_uvec4</a>;</div>
<div class="line"><a name="l00563"></a><span class="lineno">  563</span>&#160;<span class="preprocessor">#endif//GLM_PRECISION</span></div>
<div class="line"><a name="l00564"></a><span class="lineno">  564</span>&#160;</div>
<div class="line"><a name="l00565"></a><span class="lineno">  565</span>&#160;<span class="preprocessor">#if(defined(GLM_PRECISION_LOWP_BOOL))</span></div>
<div class="line"><a name="l00566"></a><span class="lineno">  566</span>&#160;        <span class="keyword">typedef</span> aligned_lowp_bvec1                      <a class="code" href="a00170.html#ga780a35f764020f553a9601a3fcdcd059">aligned_bvec1</a>;</div>
<div class="line"><a name="l00567"></a><span class="lineno">  567</span>&#160;        <span class="keyword">typedef</span> aligned_lowp_bvec2                      <a class="code" href="a00170.html#gae766b317c5afec852bfb3d74a3c54bc8">aligned_bvec2</a>;</div>
<div class="line"><a name="l00568"></a><span class="lineno">  568</span>&#160;        <span class="keyword">typedef</span> aligned_lowp_bvec3                      <a class="code" href="a00170.html#gae1964ba70d15915e5b710926decbb3cb">aligned_bvec3</a>;</div>
<div class="line"><a name="l00569"></a><span class="lineno">  569</span>&#160;        <span class="keyword">typedef</span> aligned_lowp_bvec4                      <a class="code" href="a00170.html#gae164a1f7879f828bc35e50b79d786b05">aligned_bvec4</a>;</div>
<div class="line"><a name="l00570"></a><span class="lineno">  570</span>&#160;<span class="preprocessor">#elif(defined(GLM_PRECISION_MEDIUMP_BOOL))</span></div>
<div class="line"><a name="l00571"></a><span class="lineno">  571</span>&#160;        <span class="keyword">typedef</span> aligned_mediump_bvec1           <a class="code" href="a00170.html#ga780a35f764020f553a9601a3fcdcd059">aligned_bvec1</a>;</div>
<div class="line"><a name="l00572"></a><span class="lineno">  572</span>&#160;        <span class="keyword">typedef</span> aligned_mediump_bvec2           <a class="code" href="a00170.html#gae766b317c5afec852bfb3d74a3c54bc8">aligned_bvec2</a>;</div>
<div class="line"><a name="l00573"></a><span class="lineno">  573</span>&#160;        <span class="keyword">typedef</span> aligned_mediump_bvec3           <a class="code" href="a00170.html#gae1964ba70d15915e5b710926decbb3cb">aligned_bvec3</a>;</div>
<div class="line"><a name="l00574"></a><span class="lineno">  574</span>&#160;        <span class="keyword">typedef</span> aligned_mediump_bvec4           <a class="code" href="a00170.html#gae164a1f7879f828bc35e50b79d786b05">aligned_bvec4</a>;</div>
<div class="line"><a name="l00575"></a><span class="lineno">  575</span>&#160;<span class="preprocessor">#else //defined(GLM_PRECISION_HIGHP_BOOL)</span></div>
<div class="line"><a name="l00576"></a><span class="lineno">  576</span>&#160;        <span class="keyword">typedef</span> aligned_highp_bvec1                     <a class="code" href="a00170.html#ga780a35f764020f553a9601a3fcdcd059">aligned_bvec1</a>;</div>
<div class="line"><a name="l00578"></a><span class="lineno">  578</span>&#160;</div>
<div class="line"><a name="l00580"></a><span class="lineno"><a class="line" href="a00170.html#gae766b317c5afec852bfb3d74a3c54bc8">  580</a></span>&#160;        <span class="keyword">typedef</span> aligned_highp_bvec2                     <a class="code" href="a00170.html#gae766b317c5afec852bfb3d74a3c54bc8">aligned_bvec2</a>;</div>
<div class="line"><a name="l00581"></a><span class="lineno">  581</span>&#160;</div>
<div class="line"><a name="l00583"></a><span class="lineno"><a class="line" href="a00170.html#gae1964ba70d15915e5b710926decbb3cb">  583</a></span>&#160;        <span class="keyword">typedef</span> aligned_highp_bvec3                     <a class="code" href="a00170.html#gae1964ba70d15915e5b710926decbb3cb">aligned_bvec3</a>;</div>
<div class="line"><a name="l00584"></a><span class="lineno">  584</span>&#160;</div>
<div class="line"><a name="l00586"></a><span class="lineno"><a class="line" href="a00170.html#gae164a1f7879f828bc35e50b79d786b05">  586</a></span>&#160;        <span class="keyword">typedef</span> aligned_highp_bvec4                     <a class="code" href="a00170.html#gae164a1f7879f828bc35e50b79d786b05">aligned_bvec4</a>;</div>
<div class="line"><a name="l00587"></a><span class="lineno">  587</span>&#160;</div>
<div class="line"><a name="l00589"></a><span class="lineno"><a class="line" href="a00170.html#ga88632cea9008ac0ac1388e94e804a53c">  589</a></span>&#160;        <span class="keyword">typedef</span> packed_highp_bvec1                      <a class="code" href="a00170.html#ga88632cea9008ac0ac1388e94e804a53c">packed_bvec1</a>;</div>
<div class="line"><a name="l00590"></a><span class="lineno">  590</span>&#160;</div>
<div class="line"><a name="l00592"></a><span class="lineno"><a class="line" href="a00170.html#gab85245913eaa40ab82adabcae37086cb">  592</a></span>&#160;        <span class="keyword">typedef</span> packed_highp_bvec2                      <a class="code" href="a00170.html#gab85245913eaa40ab82adabcae37086cb">packed_bvec2</a>;</div>
<div class="line"><a name="l00593"></a><span class="lineno">  593</span>&#160;</div>
<div class="line"><a name="l00595"></a><span class="lineno"><a class="line" href="a00170.html#ga0c48f9417f649e27f3fb0c9f733a18bd">  595</a></span>&#160;        <span class="keyword">typedef</span> packed_highp_bvec3                      <a class="code" href="a00170.html#ga0c48f9417f649e27f3fb0c9f733a18bd">packed_bvec3</a>;</div>
<div class="line"><a name="l00596"></a><span class="lineno">  596</span>&#160;</div>
<div class="line"><a name="l00598"></a><span class="lineno"><a class="line" href="a00170.html#ga3180d7db84a74c402157df3bbc0ae3ed">  598</a></span>&#160;        <span class="keyword">typedef</span> packed_highp_bvec4                      <a class="code" href="a00170.html#ga3180d7db84a74c402157df3bbc0ae3ed">packed_bvec4</a>;</div>
<div class="line"><a name="l00599"></a><span class="lineno">  599</span>&#160;<span class="preprocessor">#endif//GLM_PRECISION</span></div>
<div class="line"><a name="l00600"></a><span class="lineno">  600</span>&#160;</div>
<div class="line"><a name="l00602"></a><span class="lineno">  602</span>&#160;}<span class="comment">//namespace glm</span></div>
<div class="ttc" id="a00170_html_ga532f0c940649b1ee303acd572fc35531"><div class="ttname"><a href="a00170.html#ga532f0c940649b1ee303acd572fc35531">glm::packed_dvec1</a></div><div class="ttdeci">packed_highp_dvec1 packed_dvec1</div><div class="ttdoc">1 component vector tightly packed in memory of double-precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00478">gtc/type_aligned.hpp:478</a></div></div>
<div class="ttc" id="a00170_html_gaae92fcec8b2e0328ffbeac31cc4fc419"><div class="ttname"><a href="a00170.html#gaae92fcec8b2e0328ffbeac31cc4fc419">glm::aligned_lowp_ivec4</a></div><div class="ttdeci">vec&lt; 4, int, aligned_lowp &gt; aligned_lowp_ivec4</div><div class="ttdoc">4 components vector aligned in memory of signed integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00335">gtc/type_aligned.hpp:335</a></div></div>
<div class="ttc" id="a00170_html_ga0682462f8096a226773e20fac993cde5"><div class="ttname"><a href="a00170.html#ga0682462f8096a226773e20fac993cde5">glm::aligned_vec2</a></div><div class="ttdeci">aligned_highp_vec2 aligned_vec2</div><div class="ttdoc">2 components vector aligned in memory of single-precision floating-point numbers. ...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00425">gtc/type_aligned.hpp:425</a></div></div>
<div class="ttc" id="a00170_html_ga4d0bd70d5fac49b800546d608b707513"><div class="ttname"><a href="a00170.html#ga4d0bd70d5fac49b800546d608b707513">glm::aligned_highp_vec1</a></div><div class="ttdeci">vec&lt; 1, float, aligned_highp &gt; aligned_highp_vec1</div><div class="ttdoc">1 component vector aligned in memory of single-precision floating-point numbers using high precision ...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00035">gtc/type_aligned.hpp:35</a></div></div>
<div class="ttc" id="a00170_html_gacfa4a542f1b20a5b63ad702dfb6fd587"><div class="ttname"><a href="a00170.html#gacfa4a542f1b20a5b63ad702dfb6fd587">glm::aligned_mediump_bvec3</a></div><div class="ttdeci">vec&lt; 3, bool, aligned_mediump &gt; aligned_mediump_bvec3</div><div class="ttdoc">3 components vector aligned in memory of bool values. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00258">gtc/type_aligned.hpp:258</a></div></div>
<div class="ttc" id="a00170_html_ga09f517d88b996ef1b2f42fd54222b82d"><div class="ttname"><a href="a00170.html#ga09f517d88b996ef1b2f42fd54222b82d">glm::packed_highp_bvec4</a></div><div class="ttdeci">vec&lt; 4, bool, packed_highp &gt; packed_highp_bvec4</div><div class="ttdoc">4 components vector tightly packed in memory of bool values. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00392">gtc/type_aligned.hpp:392</a></div></div>
<div class="ttc" id="a00170_html_ga68c9bb24f387b312bae6a0a68e74d95e"><div class="ttname"><a href="a00170.html#ga68c9bb24f387b312bae6a0a68e74d95e">glm::packed_mediump_vec4</a></div><div class="ttdeci">vec&lt; 4, float, packed_mediump &gt; packed_mediump_vec4</div><div class="ttdoc">4 components vector tightly packed in memory of single-precision floating-point numbers using medium ...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00359">gtc/type_aligned.hpp:359</a></div></div>
<div class="ttc" id="a00170_html_ga6f94fcd28dde906fc6cad5f742b55c1a"><div class="ttname"><a href="a00170.html#ga6f94fcd28dde906fc6cad5f742b55c1a">glm::aligned_lowp_uvec2</a></div><div class="ttdeci">vec&lt; 2, uint, aligned_lowp &gt; aligned_lowp_uvec2</div><div class="ttdoc">2 components vector aligned in memory of unsigned integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00160">gtc/type_aligned.hpp:160</a></div></div>
<div class="ttc" id="a00170_html_gac228b70372abd561340d5f926a7c1778"><div class="ttname"><a href="a00170.html#gac228b70372abd561340d5f926a7c1778">glm::packed_ivec4</a></div><div class="ttdeci">packed_highp_ivec4 packed_ivec4</div><div class="ttdoc">4 components vector tightly packed in memory of signed integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00523">gtc/type_aligned.hpp:523</a></div></div>
<div class="ttc" id="a00170_html_ga52635859f5ef660ab999d22c11b7867f"><div class="ttname"><a href="a00170.html#ga52635859f5ef660ab999d22c11b7867f">glm::packed_lowp_ivec2</a></div><div class="ttdeci">vec&lt; 2, int, packed_lowp &gt; packed_lowp_ivec2</div><div class="ttdoc">2 components vector tightly packed in memory of signed integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00196">gtc/type_aligned.hpp:196</a></div></div>
<div class="ttc" id="a00170_html_gaa7a76555ee4853614e5755181a8dd54e"><div class="ttname"><a href="a00170.html#gaa7a76555ee4853614e5755181a8dd54e">glm::aligned_lowp_bvec4</a></div><div class="ttdeci">vec&lt; 4, bool, aligned_lowp &gt; aligned_lowp_bvec4</div><div class="ttdoc">4 components vector aligned in memory of bool values. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00353">gtc/type_aligned.hpp:353</a></div></div>
<div class="ttc" id="a00170_html_ga3815661df0e2de79beff8168c09adf1e"><div class="ttname"><a href="a00170.html#ga3815661df0e2de79beff8168c09adf1e">glm::packed_highp_vec3</a></div><div class="ttdeci">vec&lt; 3, float, packed_highp &gt; packed_highp_vec3</div><div class="ttdoc">3 components vector tightly packed in memory of single-precision floating-point numbers using high pr...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00264">gtc/type_aligned.hpp:264</a></div></div>
<div class="ttc" id="a00170_html_ga6099dd7878d0a78101a4250d8cd2d736"><div class="ttname"><a href="a00170.html#ga6099dd7878d0a78101a4250d8cd2d736">glm::aligned_mediump_ivec4</a></div><div class="ttdeci">vec&lt; 4, int, aligned_mediump &gt; aligned_mediump_ivec4</div><div class="ttdoc">4 components vector aligned in memory of signed integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00332">gtc/type_aligned.hpp:332</a></div></div>
<div class="ttc" id="a00170_html_ga65663f10a02e52cedcddbcfe36ddf38d"><div class="ttname"><a href="a00170.html#ga65663f10a02e52cedcddbcfe36ddf38d">glm::aligned_lowp_ivec3</a></div><div class="ttdeci">vec&lt; 3, int, aligned_lowp &gt; aligned_lowp_ivec3</div><div class="ttdoc">3 components vector aligned in memory of signed integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00243">gtc/type_aligned.hpp:243</a></div></div>
<div class="ttc" id="a00170_html_gabf842c45eea186170c267a328e3f3b7d"><div class="ttname"><a href="a00170.html#gabf842c45eea186170c267a328e3f3b7d">glm::aligned_uvec4</a></div><div class="ttdeci">aligned_highp_uvec4 aligned_uvec4</div><div class="ttdoc">4 components vector aligned in memory of unsigned integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00550">gtc/type_aligned.hpp:550</a></div></div>
<div class="ttc" id="a00170_html_ga7245acc887a5438f46fd85fdf076bb3b"><div class="ttname"><a href="a00170.html#ga7245acc887a5438f46fd85fdf076bb3b">glm::packed_highp_ivec1</a></div><div class="ttdeci">vec&lt; 1, int, packed_highp &gt; packed_highp_ivec1</div><div class="ttdoc">1 component vector tightly packed in memory of signed integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00098">gtc/type_aligned.hpp:98</a></div></div>
<div class="ttc" id="a00170_html_gac9f8482dde741fb6bab7248b81a45465"><div class="ttname"><a href="a00170.html#gac9f8482dde741fb6bab7248b81a45465">glm::aligned_highp_vec2</a></div><div class="ttdeci">vec&lt; 2, float, aligned_highp &gt; aligned_highp_vec2</div><div class="ttdoc">2 components vector aligned in memory of single-precision floating-point numbers using high precision...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00127">gtc/type_aligned.hpp:127</a></div></div>
<div class="ttc" id="a00170_html_ga70147763edff3fe96b03a0b98d6339a2"><div class="ttname"><a href="a00170.html#ga70147763edff3fe96b03a0b98d6339a2">glm::packed_mediump_bvec3</a></div><div class="ttdeci">vec&lt; 3, bool, packed_mediump &gt; packed_mediump_bvec3</div><div class="ttdoc">3 components vector tightly packed in memory of bool values. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00303">gtc/type_aligned.hpp:303</a></div></div>
<div class="ttc" id="a00170_html_ga3cc94fb8de80bbd8a4aa7a5b206d304a"><div class="ttname"><a href="a00170.html#ga3cc94fb8de80bbd8a4aa7a5b206d304a">glm::packed_lowp_vec4</a></div><div class="ttdeci">vec&lt; 4, float, packed_lowp &gt; packed_lowp_vec4</div><div class="ttdoc">4 components vector tightly packed in memory of single-precision floating-point numbers using low pre...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00362">gtc/type_aligned.hpp:362</a></div></div>
<div class="ttc" id="a00170_html_gacb183eb5e67ec0d0ea5a016cba962810"><div class="ttname"><a href="a00170.html#gacb183eb5e67ec0d0ea5a016cba962810">glm::aligned_mediump_bvec2</a></div><div class="ttdeci">vec&lt; 2, bool, aligned_mediump &gt; aligned_mediump_bvec2</div><div class="ttdoc">2 components vector aligned in memory of bool values. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00166">gtc/type_aligned.hpp:166</a></div></div>
<div class="ttc" id="a00170_html_gafbf1c2cce307c5594b165819ed83bf5d"><div class="ttname"><a href="a00170.html#gafbf1c2cce307c5594b165819ed83bf5d">glm::packed_lowp_vec2</a></div><div class="ttdeci">vec&lt; 2, float, packed_lowp &gt; packed_lowp_vec2</div><div class="ttdoc">2 components vector tightly packed in memory of single-precision floating-point numbers using low pre...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00178">gtc/type_aligned.hpp:178</a></div></div>
<div class="ttc" id="a00170_html_ga1fe4c5f56b8087d773aa90dc88a257a7"><div class="ttname"><a href="a00170.html#ga1fe4c5f56b8087d773aa90dc88a257a7">glm::packed_ivec2</a></div><div class="ttdeci">packed_highp_ivec2 packed_ivec2</div><div class="ttdoc">2 components vector tightly packed in memory of signed integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00517">gtc/type_aligned.hpp:517</a></div></div>
<div class="ttc" id="a00170_html_ga439e97795314b81cd15abd4e5c2e6e7a"><div class="ttname"><a href="a00170.html#ga439e97795314b81cd15abd4e5c2e6e7a">glm::packed_highp_bvec1</a></div><div class="ttdeci">vec&lt; 1, bool, packed_highp &gt; packed_highp_bvec1</div><div class="ttdoc">1 component vector tightly packed in memory of bool values. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00116">gtc/type_aligned.hpp:116</a></div></div>
<div class="ttc" id="a00170_html_ga1f18ada6f7cdd8c46db33ba987280fc4"><div class="ttname"><a href="a00170.html#ga1f18ada6f7cdd8c46db33ba987280fc4">glm::packed_mediump_dvec3</a></div><div class="ttdeci">vec&lt; 3, double, packed_mediump &gt; packed_mediump_dvec3</div><div class="ttdoc">3 components vector tightly packed in memory of double-precision floating-point numbers using medium ...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00276">gtc/type_aligned.hpp:276</a></div></div>
<div class="ttc" id="a00170_html_ga83aab4d191053f169c93a3e364f2e118"><div class="ttname"><a href="a00170.html#ga83aab4d191053f169c93a3e364f2e118">glm::aligned_lowp_bvec3</a></div><div class="ttdeci">vec&lt; 3, bool, aligned_lowp &gt; aligned_lowp_bvec3</div><div class="ttdoc">3 components vector aligned in memory of bool values. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00261">gtc/type_aligned.hpp:261</a></div></div>
<div class="ttc" id="a00170_html_gab4c6414a59539e66a242ad4cf4b476b4"><div class="ttname"><a href="a00170.html#gab4c6414a59539e66a242ad4cf4b476b4">glm::packed_mediump_bvec2</a></div><div class="ttdeci">vec&lt; 2, bool, packed_mediump &gt; packed_mediump_bvec2</div><div class="ttdoc">2 components vector tightly packed in memory of bool values. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00211">gtc/type_aligned.hpp:211</a></div></div>
<div class="ttc" id="a00170_html_ga14741e3d9da9ae83765389927f837331"><div class="ttname"><a href="a00170.html#ga14741e3d9da9ae83765389927f837331">glm::packed_vec1</a></div><div class="ttdeci">packed_highp_vec1 packed_vec1</div><div class="ttdoc">1 component vector tightly packed in memory of single-precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00434">gtc/type_aligned.hpp:434</a></div></div>
<div class="ttc" id="a00170_html_ga081d53e0a71443d0b68ea61c870f9adc"><div class="ttname"><a href="a00170.html#ga081d53e0a71443d0b68ea61c870f9adc">glm::aligned_mediump_uvec2</a></div><div class="ttdeci">vec&lt; 2, uint, aligned_mediump &gt; aligned_mediump_uvec2</div><div class="ttdoc">2 components vector aligned in memory of unsigned integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00157">gtc/type_aligned.hpp:157</a></div></div>
<div class="ttc" id="a00170_html_gad63b8c5b4dc0500d54d7414ef555178f"><div class="ttname"><a href="a00170.html#gad63b8c5b4dc0500d54d7414ef555178f">glm::aligned_highp_ivec1</a></div><div class="ttdeci">vec&lt; 1, int, aligned_highp &gt; aligned_highp_ivec1</div><div class="ttdoc">1 component vector aligned in memory of signed integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00053">gtc/type_aligned.hpp:53</a></div></div>
<div class="ttc" id="a00170_html_ga3a25e494173f6a64637b08a1b50a2132"><div class="ttname"><a href="a00170.html#ga3a25e494173f6a64637b08a1b50a2132">glm::aligned_mediump_vec3</a></div><div class="ttdeci">vec&lt; 3, float, aligned_mediump &gt; aligned_mediump_vec3</div><div class="ttdoc">3 components vector aligned in memory of single-precision floating-point numbers using medium precisi...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00222">gtc/type_aligned.hpp:222</a></div></div>
<div class="ttc" id="a00170_html_gae8a9b181f9dc813ad6e125a52b14b935"><div class="ttname"><a href="a00170.html#gae8a9b181f9dc813ad6e125a52b14b935">glm::packed_dvec4</a></div><div class="ttdeci">packed_highp_dvec4 packed_dvec4</div><div class="ttdoc">4 components vector tightly packed in memory of double-precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00487">gtc/type_aligned.hpp:487</a></div></div>
<div class="ttc" id="a00170_html_ga1ea2bbdbcb0a69242f6d884663c1b0ab"><div class="ttname"><a href="a00170.html#ga1ea2bbdbcb0a69242f6d884663c1b0ab">glm::packed_mediump_uvec3</a></div><div class="ttdeci">vec&lt; 3, uint, packed_mediump &gt; packed_mediump_uvec3</div><div class="ttdoc">3 components vector tightly packed in memory of unsigned integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00294">gtc/type_aligned.hpp:294</a></div></div>
<div class="ttc" id="a00170_html_ga0e37cff4a43cca866101f0a35f01db6d"><div class="ttname"><a href="a00170.html#ga0e37cff4a43cca866101f0a35f01db6d">glm::aligned_lowp_dvec2</a></div><div class="ttdeci">vec&lt; 2, double, aligned_lowp &gt; aligned_lowp_dvec2</div><div class="ttdoc">2 components vector aligned in memory of double-precision floating-point numbers using low precision ...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00142">gtc/type_aligned.hpp:142</a></div></div>
<div class="ttc" id="a00170_html_gaf22b77f1cf3e73b8b1dddfe7f959357c"><div class="ttname"><a href="a00170.html#gaf22b77f1cf3e73b8b1dddfe7f959357c">glm::packed_lowp_ivec1</a></div><div class="ttdeci">vec&lt; 1, int, packed_lowp &gt; packed_lowp_ivec1</div><div class="ttdoc">1 component vector tightly packed in memory of signed integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00104">gtc/type_aligned.hpp:104</a></div></div>
<div class="ttc" id="a00170_html_ga3254defa5a8f0ae4b02b45fedba84a66"><div class="ttname"><a href="a00170.html#ga3254defa5a8f0ae4b02b45fedba84a66">glm::packed_vec2</a></div><div class="ttdeci">packed_highp_vec2 packed_vec2</div><div class="ttdoc">2 components vector tightly packed in memory of single-precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00437">gtc/type_aligned.hpp:437</a></div></div>
<div class="ttc" id="a00170_html_ga780a35f764020f553a9601a3fcdcd059"><div class="ttname"><a href="a00170.html#ga780a35f764020f553a9601a3fcdcd059">glm::aligned_bvec1</a></div><div class="ttdeci">aligned_highp_bvec1 aligned_bvec1</div><div class="ttdoc">1 component vector aligned in memory of bool values. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00577">gtc/type_aligned.hpp:577</a></div></div>
<div class="ttc" id="a00170_html_ga9df1d0c425852cf63a57e533b7a83f4f"><div class="ttname"><a href="a00170.html#ga9df1d0c425852cf63a57e533b7a83f4f">glm::aligned_highp_bvec4</a></div><div class="ttdeci">vec&lt; 4, bool, aligned_highp &gt; aligned_highp_bvec4</div><div class="ttdoc">4 components vector aligned in memory of bool values. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00347">gtc/type_aligned.hpp:347</a></div></div>
<div class="ttc" id="a00170_html_ga7b1620f259595b9da47a6374fc44588a"><div class="ttname"><a href="a00170.html#ga7b1620f259595b9da47a6374fc44588a">glm::packed_mediump_bvec4</a></div><div class="ttdeci">vec&lt; 4, bool, packed_mediump &gt; packed_mediump_bvec4</div><div class="ttdoc">4 components vector tightly packed in memory of bool values. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00395">gtc/type_aligned.hpp:395</a></div></div>
<div class="ttc" id="a00170_html_ga46b1b0b9eb8625a5d69137bd66cd13dc"><div class="ttname"><a href="a00170.html#ga46b1b0b9eb8625a5d69137bd66cd13dc">glm::aligned_lowp_uvec4</a></div><div class="ttdeci">vec&lt; 4, uint, aligned_lowp &gt; aligned_lowp_uvec4</div><div class="ttdoc">4 components vector aligned in memory of unsigned integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00344">gtc/type_aligned.hpp:344</a></div></div>
<div class="ttc" id="a00170_html_gae1964ba70d15915e5b710926decbb3cb"><div class="ttname"><a href="a00170.html#gae1964ba70d15915e5b710926decbb3cb">glm::aligned_bvec3</a></div><div class="ttdeci">aligned_highp_bvec3 aligned_bvec3</div><div class="ttdoc">3 components vector aligned in memory of bool values. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00583">gtc/type_aligned.hpp:583</a></div></div>
<div class="ttc" id="a00170_html_ga7f8a2cc5a686e52b1615761f4978ca62"><div class="ttname"><a href="a00170.html#ga7f8a2cc5a686e52b1615761f4978ca62">glm::aligned_lowp_dvec1</a></div><div class="ttdeci">vec&lt; 1, double, aligned_lowp &gt; aligned_lowp_dvec1</div><div class="ttdoc">1 component vector aligned in memory of double-precision floating-point numbers using low precision a...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00050">gtc/type_aligned.hpp:50</a></div></div>
<div class="ttc" id="a00170_html_ga1ff8ed402c93d280ff0597c1c5e7c548"><div class="ttname"><a href="a00170.html#ga1ff8ed402c93d280ff0597c1c5e7c548">glm::aligned_uvec1</a></div><div class="ttdeci">aligned_highp_uvec1 aligned_uvec1</div><div class="ttdoc">1 component vector aligned in memory of unsigned integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00541">gtc/type_aligned.hpp:541</a></div></div>
<div class="ttc" id="a00170_html_ga37a0e0bf653169b581c5eea3d547fa5d"><div class="ttname"><a href="a00170.html#ga37a0e0bf653169b581c5eea3d547fa5d">glm::packed_vec4</a></div><div class="ttdeci">packed_highp_vec4 packed_vec4</div><div class="ttdoc">4 components vector tightly packed in memory of single-precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00443">gtc/type_aligned.hpp:443</a></div></div>
<div class="ttc" id="a00170_html_ga958210fe245a75b058325d367c951132"><div class="ttname"><a href="a00170.html#ga958210fe245a75b058325d367c951132">glm::packed_lowp_uvec2</a></div><div class="ttdeci">vec&lt; 2, uint, packed_lowp &gt; packed_lowp_uvec2</div><div class="ttdoc">2 components vector tightly packed in memory of unsigned integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00205">gtc/type_aligned.hpp:205</a></div></div>
<div class="ttc" id="a00170_html_ga41563650f36cb7f479e080de21e08418"><div class="ttname"><a href="a00170.html#ga41563650f36cb7f479e080de21e08418">glm::aligned_highp_ivec2</a></div><div class="ttdeci">vec&lt; 2, int, aligned_highp &gt; aligned_highp_ivec2</div><div class="ttdoc">2 components vector aligned in memory of signed integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00145">gtc/type_aligned.hpp:145</a></div></div>
<div class="ttc" id="a00170_html_gae94ef61edfa047d05bc69b6065fc42ba"><div class="ttname"><a href="a00170.html#gae94ef61edfa047d05bc69b6065fc42ba">glm::aligned_highp_dvec3</a></div><div class="ttdeci">vec&lt; 3, double, aligned_highp &gt; aligned_highp_dvec3</div><div class="ttdoc">3 components vector aligned in memory of double-precision floating-point numbers using high precision...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00228">gtc/type_aligned.hpp:228</a></div></div>
<div class="ttc" id="a00170_html_gab173a333e6b7ce153ceba66ac4a321cf"><div class="ttname"><a href="a00170.html#gab173a333e6b7ce153ceba66ac4a321cf">glm::aligned_highp_dvec2</a></div><div class="ttdeci">vec&lt; 2, double, aligned_highp &gt; aligned_highp_dvec2</div><div class="ttdoc">2 components vector aligned in memory of double-precision floating-point numbers using high precision...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00136">gtc/type_aligned.hpp:136</a></div></div>
<div class="ttc" id="a00170_html_gab704d4fb15f6f96d70e363d5db7060cd"><div class="ttname"><a href="a00170.html#gab704d4fb15f6f96d70e363d5db7060cd">glm::packed_highp_uvec2</a></div><div class="ttdeci">vec&lt; 2, uint, packed_highp &gt; packed_highp_uvec2</div><div class="ttdoc">2 components vector tightly packed in memory of unsigned integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00199">gtc/type_aligned.hpp:199</a></div></div>
<div class="ttc" id="a00170_html_ga262dafd0c001c3a38d1cc91d024ca738"><div class="ttname"><a href="a00170.html#ga262dafd0c001c3a38d1cc91d024ca738">glm::packed_lowp_dvec4</a></div><div class="ttdeci">vec&lt; 4, double, packed_lowp &gt; packed_lowp_dvec4</div><div class="ttdoc">4 components vector tightly packed in memory of double-precision floating-point numbers using low pre...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00371">gtc/type_aligned.hpp:371</a></div></div>
<div class="ttc" id="a00170_html_gabdd60462042859f876c17c7346c732a5"><div class="ttname"><a href="a00170.html#gabdd60462042859f876c17c7346c732a5">glm::aligned_highp_uvec4</a></div><div class="ttdeci">vec&lt; 4, uint, aligned_highp &gt; aligned_highp_uvec4</div><div class="ttdoc">4 components vector aligned in memory of unsigned integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00338">gtc/type_aligned.hpp:338</a></div></div>
<div class="ttc" id="a00170_html_ga058e7ddab1428e47f2197bdd3a5a6953"><div class="ttname"><a href="a00170.html#ga058e7ddab1428e47f2197bdd3a5a6953">glm::aligned_mediump_dvec3</a></div><div class="ttdeci">vec&lt; 3, double, aligned_mediump &gt; aligned_mediump_dvec3</div><div class="ttdoc">3 components vector aligned in memory of double-precision floating-point numbers using medium precisi...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00231">gtc/type_aligned.hpp:231</a></div></div>
<div class="ttc" id="a00170_html_ga7cf643b66664e0cd3c48759ae66c2bd0"><div class="ttname"><a href="a00170.html#ga7cf643b66664e0cd3c48759ae66c2bd0">glm::aligned_vec3</a></div><div class="ttdeci">aligned_highp_vec3 aligned_vec3</div><div class="ttdoc">3 components vector aligned in memory of single-precision floating-point numbers. ...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00428">gtc/type_aligned.hpp:428</a></div></div>
<div class="ttc" id="a00170_html_gadc19938ddb204bfcb4d9ef35b1e2bf93"><div class="ttname"><a href="a00170.html#gadc19938ddb204bfcb4d9ef35b1e2bf93">glm::packed_lowp_dvec2</a></div><div class="ttdeci">vec&lt; 2, double, packed_lowp &gt; packed_lowp_dvec2</div><div class="ttdoc">2 components vector tightly packed in memory of double-precision floating-point numbers using low pre...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00187">gtc/type_aligned.hpp:187</a></div></div>
<div class="ttc" id="a00170_html_ga44c4accad582cfbd7226a19b83b0cadc"><div class="ttname"><a href="a00170.html#ga44c4accad582cfbd7226a19b83b0cadc">glm::aligned_lowp_ivec2</a></div><div class="ttdeci">vec&lt; 2, int, aligned_lowp &gt; aligned_lowp_ivec2</div><div class="ttdoc">2 components vector aligned in memory of signed integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00151">gtc/type_aligned.hpp:151</a></div></div>
<div class="ttc" id="a00170_html_ga8920e90ea9c01d9c97e604a938ce2cbd"><div class="ttname"><a href="a00170.html#ga8920e90ea9c01d9c97e604a938ce2cbd">glm::packed_mediump_dvec1</a></div><div class="ttdeci">vec&lt; 1, double, packed_mediump &gt; packed_mediump_dvec1</div><div class="ttdoc">1 component vector tightly packed in memory of double-precision floating-point numbers using medium p...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00092">gtc/type_aligned.hpp:92</a></div></div>
<div class="ttc" id="a00170_html_ga98f0b5cd65fce164ff1367c2a3b3aa1e"><div class="ttname"><a href="a00170.html#ga98f0b5cd65fce164ff1367c2a3b3aa1e">glm::aligned_lowp_vec3</a></div><div class="ttdeci">vec&lt; 3, float, aligned_lowp &gt; aligned_lowp_vec3</div><div class="ttdoc">3 components vector aligned in memory of single-precision floating-point numbers using low precision ...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00225">gtc/type_aligned.hpp:225</a></div></div>
<div class="ttc" id="a00170_html_gadd3b8bd71a758f7fb0da8e525156f34e"><div class="ttname"><a href="a00170.html#gadd3b8bd71a758f7fb0da8e525156f34e">glm::aligned_mediump_bvec1</a></div><div class="ttdeci">vec&lt; 1, bool, aligned_mediump &gt; aligned_mediump_bvec1</div><div class="ttdoc">1 component vector aligned in memory of bool values. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00074">gtc/type_aligned.hpp:74</a></div></div>
<div class="ttc" id="a00170_html_ga4015f36bf5a5adb6ac5d45beed959867"><div class="ttname"><a href="a00170.html#ga4015f36bf5a5adb6ac5d45beed959867">glm::packed_highp_vec4</a></div><div class="ttdeci">vec&lt; 4, float, packed_highp &gt; packed_highp_vec4</div><div class="ttdoc">4 components vector tightly packed in memory of single-precision floating-point numbers using high pr...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00356">gtc/type_aligned.hpp:356</a></div></div>
<div class="ttc" id="a00170_html_ga85d89e83cb8137e1be1446de8c3b643a"><div class="ttname"><a href="a00170.html#ga85d89e83cb8137e1be1446de8c3b643a">glm::aligned_vec4</a></div><div class="ttdeci">aligned_highp_vec4 aligned_vec4</div><div class="ttdoc">4 components vector aligned in memory of single-precision floating-point numbers. ...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00431">gtc/type_aligned.hpp:431</a></div></div>
<div class="ttc" id="a00170_html_gab85245913eaa40ab82adabcae37086cb"><div class="ttname"><a href="a00170.html#gab85245913eaa40ab82adabcae37086cb">glm::packed_bvec2</a></div><div class="ttdeci">packed_highp_bvec2 packed_bvec2</div><div class="ttdoc">2 components vector tightly packed in memory of bool values. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00592">gtc/type_aligned.hpp:592</a></div></div>
<div class="ttc" id="a00170_html_gaaac6b356ef00154da41aaae7d1549193"><div class="ttname"><a href="a00170.html#gaaac6b356ef00154da41aaae7d1549193">glm::packed_highp_dvec3</a></div><div class="ttdeci">vec&lt; 3, double, packed_highp &gt; packed_highp_dvec3</div><div class="ttdoc">3 components vector tightly packed in memory of double-precision floating-point numbers using high pr...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00273">gtc/type_aligned.hpp:273</a></div></div>
<div class="ttc" id="a00170_html_gab0eb771b708c5b2205d9b14dd1434fd8"><div class="ttname"><a href="a00170.html#gab0eb771b708c5b2205d9b14dd1434fd8">glm::packed_mediump_vec3</a></div><div class="ttdeci">vec&lt; 3, float, packed_mediump &gt; packed_mediump_vec3</div><div class="ttdoc">3 components vector tightly packed in memory of single-precision floating-point numbers using medium ...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00267">gtc/type_aligned.hpp:267</a></div></div>
<div class="ttc" id="a00170_html_ga65415d2d68c9cc0ca554524a8f5510b2"><div class="ttname"><a href="a00170.html#ga65415d2d68c9cc0ca554524a8f5510b2">glm::aligned_highp_vec3</a></div><div class="ttdeci">vec&lt; 3, float, aligned_highp &gt; aligned_highp_vec3</div><div class="ttdoc">3 components vector aligned in memory of single-precision floating-point numbers using high precision...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00219">gtc/type_aligned.hpp:219</a></div></div>
<div class="ttc" id="a00170_html_ga073fd6e8b241afade6d8afbd676b2667"><div class="ttname"><a href="a00170.html#ga073fd6e8b241afade6d8afbd676b2667">glm::aligned_highp_uvec3</a></div><div class="ttdeci">vec&lt; 3, uint, aligned_highp &gt; aligned_highp_uvec3</div><div class="ttdoc">3 components vector aligned in memory of unsigned integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00246">gtc/type_aligned.hpp:246</a></div></div>
<div class="ttc" id="a00170_html_ga6a5a3250b57dfadc66735bc72911437f"><div class="ttname"><a href="a00170.html#ga6a5a3250b57dfadc66735bc72911437f">glm::packed_highp_bvec3</a></div><div class="ttdeci">vec&lt; 3, bool, packed_highp &gt; packed_highp_bvec3</div><div class="ttdoc">3 components vector tightly packed in memory of bool values. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00300">gtc/type_aligned.hpp:300</a></div></div>
<div class="ttc" id="a00170_html_ga2a8d9c3046f89d854eb758adfa0811c0"><div class="ttname"><a href="a00170.html#ga2a8d9c3046f89d854eb758adfa0811c0">glm::aligned_uvec3</a></div><div class="ttdeci">aligned_highp_uvec3 aligned_uvec3</div><div class="ttdoc">3 components vector aligned in memory of unsigned integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00547">gtc/type_aligned.hpp:547</a></div></div>
<div class="ttc" id="a00170_html_gac969befedbda69eb78d4e23f751fdbee"><div class="ttname"><a href="a00170.html#gac969befedbda69eb78d4e23f751fdbee">glm::packed_lowp_bvec2</a></div><div class="ttdeci">vec&lt; 2, bool, packed_lowp &gt; packed_lowp_bvec2</div><div class="ttdoc">2 components vector tightly packed in memory of bool values. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00214">gtc/type_aligned.hpp:214</a></div></div>
<div class="ttc" id="a00170_html_ga5b80e28396c6ef7d32c6fd18df498451"><div class="ttname"><a href="a00170.html#ga5b80e28396c6ef7d32c6fd18df498451">glm::aligned_highp_uvec1</a></div><div class="ttdeci">vec&lt; 1, uint, aligned_highp &gt; aligned_highp_uvec1</div><div class="ttdoc">1 component vector aligned in memory of unsigned integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00062">gtc/type_aligned.hpp:62</a></div></div>
<div class="ttc" id="a00170_html_ga20e63dd980b81af10cadbbe219316650"><div class="ttname"><a href="a00170.html#ga20e63dd980b81af10cadbbe219316650">glm::aligned_mediump_ivec1</a></div><div class="ttdeci">vec&lt; 1, int, aligned_mediump &gt; aligned_mediump_ivec1</div><div class="ttdoc">1 component vector aligned in memory of signed integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00056">gtc/type_aligned.hpp:56</a></div></div>
<div class="ttc" id="a00170_html_gaf0448b0f7ceb8273f7eda3a92205eefc"><div class="ttname"><a href="a00170.html#gaf0448b0f7ceb8273f7eda3a92205eefc">glm::aligned_highp_dvec1</a></div><div class="ttdeci">vec&lt; 1, double, aligned_highp &gt; aligned_highp_dvec1</div><div class="ttdoc">1 component vector aligned in memory of double-precision floating-point numbers using high precision ...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00044">gtc/type_aligned.hpp:44</a></div></div>
<div class="ttc" id="a00170_html_ga04db692662a4908beeaf5a5ba6e19483"><div class="ttname"><a href="a00170.html#ga04db692662a4908beeaf5a5ba6e19483">glm::aligned_highp_uvec2</a></div><div class="ttdeci">vec&lt; 2, uint, aligned_highp &gt; aligned_highp_uvec2</div><div class="ttdoc">2 components vector aligned in memory of unsigned integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00154">gtc/type_aligned.hpp:154</a></div></div>
<div class="ttc" id="a00170_html_gaffd747ea2aea1e69c2ecb04e68521b21"><div class="ttname"><a href="a00170.html#gaffd747ea2aea1e69c2ecb04e68521b21">glm::aligned_mediump_dvec4</a></div><div class="ttdeci">vec&lt; 4, double, aligned_mediump &gt; aligned_mediump_dvec4</div><div class="ttdoc">4 components vector aligned in memory of double-precision floating-point numbers using medium precisi...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00323">gtc/type_aligned.hpp:323</a></div></div>
<div class="ttc" id="a00170_html_gad09b93acc43c43423408d17a64f6d7ca"><div class="ttname"><a href="a00170.html#gad09b93acc43c43423408d17a64f6d7ca">glm::aligned_lowp_uvec1</a></div><div class="ttdeci">vec&lt; 1, uint, aligned_lowp &gt; aligned_lowp_uvec1</div><div class="ttdoc">1 component vector aligned in memory of unsigned integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00068">gtc/type_aligned.hpp:68</a></div></div>
<div class="ttc" id="a00170_html_ga862843a45b01c35ffe4d44c47ea774ad"><div class="ttname"><a href="a00170.html#ga862843a45b01c35ffe4d44c47ea774ad">glm::aligned_highp_bvec1</a></div><div class="ttdeci">vec&lt; 1, bool, aligned_highp &gt; aligned_highp_bvec1</div><div class="ttdoc">1 component vector aligned in memory of bool values. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00071">gtc/type_aligned.hpp:71</a></div></div>
<div class="ttc" id="a00170_html_gab472b2d917b5e6efd76e8c7dbfbbf9f1"><div class="ttname"><a href="a00170.html#gab472b2d917b5e6efd76e8c7dbfbbf9f1">glm::packed_highp_dvec1</a></div><div class="ttdeci">vec&lt; 1, double, packed_highp &gt; packed_highp_dvec1</div><div class="ttdoc">1 component vector tightly packed in memory of double-precision floating-point numbers using high pre...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00089">gtc/type_aligned.hpp:89</a></div></div>
<div class="ttc" id="a00138_html"><div class="ttname"><a href="a00138.html">glm</a></div><div class="ttdef"><b>Definition:</b> <a href="a00015_source.html#l00020">common.hpp:20</a></div></div>
<div class="ttc" id="a00170_html_ga6844c6f4691d1bf67673240850430948"><div class="ttname"><a href="a00170.html#ga6844c6f4691d1bf67673240850430948">glm::packed_mediump_vec2</a></div><div class="ttdeci">vec&lt; 2, float, packed_mediump &gt; packed_mediump_vec2</div><div class="ttdoc">2 components vector tightly packed in memory of single-precision floating-point numbers using medium ...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00175">gtc/type_aligned.hpp:175</a></div></div>
<div class="ttc" id="a00170_html_ga0731b593c5e33559954c80f8687e76c6"><div class="ttname"><a href="a00170.html#ga0731b593c5e33559954c80f8687e76c6">glm::aligned_highp_bvec2</a></div><div class="ttdeci">vec&lt; 2, bool, aligned_highp &gt; aligned_highp_bvec2</div><div class="ttdoc">2 components vector aligned in memory of bool values. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00163">gtc/type_aligned.hpp:163</a></div></div>
<div class="ttc" id="a00170_html_ga05e6d4c908965d04191c2070a8d0a65e"><div class="ttname"><a href="a00170.html#ga05e6d4c908965d04191c2070a8d0a65e">glm::aligned_vec1</a></div><div class="ttdeci">aligned_highp_vec1 aligned_vec1</div><div class="ttdoc">1 component vector aligned in memory of single-precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00422">gtc/type_aligned.hpp:422</a></div></div>
<div class="ttc" id="a00170_html_ga3180d7db84a74c402157df3bbc0ae3ed"><div class="ttname"><a href="a00170.html#ga3180d7db84a74c402157df3bbc0ae3ed">glm::packed_bvec4</a></div><div class="ttdeci">packed_highp_bvec4 packed_bvec4</div><div class="ttdoc">4 components vector tightly packed in memory of bool values. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00598">gtc/type_aligned.hpp:598</a></div></div>
<div class="ttc" id="a00170_html_gae4f38fd2c86cee6940986197777b3ca4"><div class="ttname"><a href="a00170.html#gae4f38fd2c86cee6940986197777b3ca4">glm::aligned_ivec2</a></div><div class="ttdeci">aligned_highp_ivec2 aligned_ivec2</div><div class="ttdoc">2 components vector aligned in memory of signed integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00505">gtc/type_aligned.hpp:505</a></div></div>
<div class="ttc" id="a00170_html_gad6fc921bdde2bdbc7e09b028e1e9b379"><div class="ttname"><a href="a00170.html#gad6fc921bdde2bdbc7e09b028e1e9b379">glm::aligned_mediump_uvec3</a></div><div class="ttdeci">vec&lt; 3, uint, aligned_mediump &gt; aligned_mediump_uvec3</div><div class="ttdoc">3 components vector aligned in memory of unsigned integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00249">gtc/type_aligned.hpp:249</a></div></div>
<div class="ttc" id="a00170_html_ga0581ea552d86b2b5de7a2804bed80e72"><div class="ttname"><a href="a00170.html#ga0581ea552d86b2b5de7a2804bed80e72">glm::packed_dvec3</a></div><div class="ttdeci">packed_highp_dvec3 packed_dvec3</div><div class="ttdoc">3 components vector tightly packed in memory of double-precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00484">gtc/type_aligned.hpp:484</a></div></div>
<div class="ttc" id="a00170_html_ga7180b685c581adb224406a7f831608e3"><div class="ttname"><a href="a00170.html#ga7180b685c581adb224406a7f831608e3">glm::aligned_mediump_dvec1</a></div><div class="ttdeci">vec&lt; 1, double, aligned_mediump &gt; aligned_mediump_dvec1</div><div class="ttdoc">1 component vector aligned in memory of double-precision floating-point numbers using medium precisio...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00047">gtc/type_aligned.hpp:47</a></div></div>
<div class="ttc" id="a00170_html_ga9189210cabd6651a5e14a4c46fb20598"><div class="ttname"><a href="a00170.html#ga9189210cabd6651a5e14a4c46fb20598">glm::packed_lowp_dvec3</a></div><div class="ttdeci">vec&lt; 3, double, packed_lowp &gt; packed_lowp_dvec3</div><div class="ttdoc">3 components vector tightly packed in memory of double-precision floating-point numbers using low pre...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00279">gtc/type_aligned.hpp:279</a></div></div>
<div class="ttc" id="a00170_html_ga2c29fb42bab9a4f9b66bc60b2e514a34"><div class="ttname"><a href="a00170.html#ga2c29fb42bab9a4f9b66bc60b2e514a34">glm::packed_mediump_uvec1</a></div><div class="ttdeci">vec&lt; 1, uint, packed_mediump &gt; packed_mediump_uvec1</div><div class="ttdoc">1 component vector tightly packed in memory of unsigned integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00110">gtc/type_aligned.hpp:110</a></div></div>
<div class="ttc" id="a00170_html_gae766b317c5afec852bfb3d74a3c54bc8"><div class="ttname"><a href="a00170.html#gae766b317c5afec852bfb3d74a3c54bc8">glm::aligned_bvec2</a></div><div class="ttdeci">aligned_highp_bvec2 aligned_bvec2</div><div class="ttdoc">2 components vector aligned in memory of bool values. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00580">gtc/type_aligned.hpp:580</a></div></div>
<div class="ttc" id="a00170_html_ga81b5368fe485e2630aa9b44832d592e7"><div class="ttname"><a href="a00170.html#ga81b5368fe485e2630aa9b44832d592e7">glm::packed_highp_dvec4</a></div><div class="ttdeci">vec&lt; 4, double, packed_highp &gt; packed_highp_dvec4</div><div class="ttdoc">4 components vector tightly packed in memory of double-precision floating-point numbers using high pr...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00365">gtc/type_aligned.hpp:365</a></div></div>
<div class="ttc" id="a00170_html_ga0a6198fe64166a6a61084d43c71518a9"><div class="ttname"><a href="a00170.html#ga0a6198fe64166a6a61084d43c71518a9">glm::packed_lowp_vec1</a></div><div class="ttdeci">vec&lt; 1, float, packed_lowp &gt; packed_lowp_vec1</div><div class="ttdoc">1 component vector tightly packed in memory of single-precision floating-point numbers using low prec...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00086">gtc/type_aligned.hpp:86</a></div></div>
<div class="ttc" id="a00170_html_ga7f79eae5927c9033d84617e49f6f34e4"><div class="ttname"><a href="a00170.html#ga7f79eae5927c9033d84617e49f6f34e4">glm::aligned_ivec4</a></div><div class="ttdeci">aligned_highp_ivec4 aligned_ivec4</div><div class="ttdoc">4 components vector aligned in memory of signed integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00511">gtc/type_aligned.hpp:511</a></div></div>
<div class="ttc" id="a00170_html_ga06f26d54dca30994eb1fdadb8e69f4a2"><div class="ttname"><a href="a00170.html#ga06f26d54dca30994eb1fdadb8e69f4a2">glm::packed_mediump_ivec3</a></div><div class="ttdeci">vec&lt; 3, int, packed_mediump &gt; packed_mediump_ivec3</div><div class="ttdoc">3 components vector tightly packed in memory of signed integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00285">gtc/type_aligned.hpp:285</a></div></div>
<div class="ttc" id="a00170_html_ga70130dc8ed9c966ec2a221ce586d45d8"><div class="ttname"><a href="a00170.html#ga70130dc8ed9c966ec2a221ce586d45d8">glm::packed_mediump_ivec4</a></div><div class="ttdeci">vec&lt; 4, int, packed_mediump &gt; packed_mediump_ivec4</div><div class="ttdoc">4 components vector tightly packed in memory of signed integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00377">gtc/type_aligned.hpp:377</a></div></div>
<div class="ttc" id="a00170_html_ga54f368ec6b514a5aa4f28d40e6f93ef7"><div class="ttname"><a href="a00170.html#ga54f368ec6b514a5aa4f28d40e6f93ef7">glm::packed_highp_ivec2</a></div><div class="ttdeci">vec&lt; 2, int, packed_highp &gt; packed_highp_ivec2</div><div class="ttdoc">2 components vector tightly packed in memory of signed integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00190">gtc/type_aligned.hpp:190</a></div></div>
<div class="ttc" id="a00170_html_ga09507ef020a49517a7bcd50438f05056"><div class="ttname"><a href="a00170.html#ga09507ef020a49517a7bcd50438f05056">glm::packed_mediump_ivec1</a></div><div class="ttdeci">vec&lt; 1, int, packed_mediump &gt; packed_mediump_ivec1</div><div class="ttdoc">1 component vector tightly packed in memory of signed integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00101">gtc/type_aligned.hpp:101</a></div></div>
<div class="ttc" id="a00170_html_ga82f7275d6102593a69ce38cdad680409"><div class="ttname"><a href="a00170.html#ga82f7275d6102593a69ce38cdad680409">glm::aligned_lowp_vec4</a></div><div class="ttdeci">vec&lt; 4, float, aligned_lowp &gt; aligned_lowp_vec4</div><div class="ttdoc">4 components vector aligned in memory of single-precision floating-point numbers using low precision ...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00317">gtc/type_aligned.hpp:317</a></div></div>
<div class="ttc" id="a00170_html_ga98c9d122a959e9f3ce10a5623c310f5d"><div class="ttname"><a href="a00170.html#ga98c9d122a959e9f3ce10a5623c310f5d">glm::packed_lowp_ivec3</a></div><div class="ttdeci">vec&lt; 3, int, packed_lowp &gt; packed_lowp_ivec3</div><div class="ttdoc">3 components vector tightly packed in memory of signed integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00288">gtc/type_aligned.hpp:288</a></div></div>
<div class="ttc" id="a00170_html_ga576a3f8372197a56a79dee1c8280f485"><div class="ttname"><a href="a00170.html#ga576a3f8372197a56a79dee1c8280f485">glm::packed_lowp_uvec3</a></div><div class="ttdeci">vec&lt; 3, uint, packed_lowp &gt; packed_lowp_uvec3</div><div class="ttdoc">3 components vector tightly packed in memory of unsigned integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00297">gtc/type_aligned.hpp:297</a></div></div>
<div class="ttc" id="a00170_html_ga18d859f87122b2b3b2992ffe86dbebc0"><div class="ttname"><a href="a00170.html#ga18d859f87122b2b3b2992ffe86dbebc0">glm::aligned_dvec2</a></div><div class="ttdeci">aligned_highp_dvec2 aligned_dvec2</div><div class="ttdoc">2 components vector aligned in memory of double-precision floating-point numbers. ...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00469">gtc/type_aligned.hpp:469</a></div></div>
<div class="ttc" id="a00170_html_ga074137e3be58528d67041c223d49f398"><div class="ttname"><a href="a00170.html#ga074137e3be58528d67041c223d49f398">glm::aligned_uvec2</a></div><div class="ttdeci">aligned_highp_uvec2 aligned_uvec2</div><div class="ttdoc">2 components vector aligned in memory of unsigned integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00544">gtc/type_aligned.hpp:544</a></div></div>
<div class="ttc" id="a00170_html_ga5c194b11fbda636f2ab20c3bd0079196"><div class="ttname"><a href="a00170.html#ga5c194b11fbda636f2ab20c3bd0079196">glm::packed_dvec2</a></div><div class="ttdeci">packed_highp_dvec2 packed_dvec2</div><div class="ttdoc">2 components vector tightly packed in memory of double-precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00481">gtc/type_aligned.hpp:481</a></div></div>
<div class="ttc" id="a00170_html_ga31bfa801e1579fdba752ec3f7a45ec91"><div class="ttname"><a href="a00170.html#ga31bfa801e1579fdba752ec3f7a45ec91">glm::aligned_highp_ivec4</a></div><div class="ttdeci">vec&lt; 4, int, aligned_highp &gt; aligned_highp_ivec4</div><div class="ttdoc">4 components vector aligned in memory of signed integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00329">gtc/type_aligned.hpp:329</a></div></div>
<div class="ttc" id="a00170_html_ga88632cea9008ac0ac1388e94e804a53c"><div class="ttname"><a href="a00170.html#ga88632cea9008ac0ac1388e94e804a53c">glm::packed_bvec1</a></div><div class="ttdeci">packed_highp_bvec1 packed_bvec1</div><div class="ttdoc">1 components vector tightly packed in memory of bool values. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00589">gtc/type_aligned.hpp:589</a></div></div>
<div class="ttc" id="a00170_html_ga1101d3a82b2e3f5f8828bd8f3adab3e1"><div class="ttname"><a href="a00170.html#ga1101d3a82b2e3f5f8828bd8f3adab3e1">glm::aligned_lowp_ivec1</a></div><div class="ttdeci">vec&lt; 1, int, aligned_lowp &gt; aligned_lowp_ivec1</div><div class="ttdoc">1 component vector aligned in memory of signed integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00059">gtc/type_aligned.hpp:59</a></div></div>
<div class="ttc" id="a00170_html_ga91bc1f513bb9b0fd60281d57ded9a48c"><div class="ttname"><a href="a00170.html#ga91bc1f513bb9b0fd60281d57ded9a48c">glm::aligned_mediump_bvec4</a></div><div class="ttdeci">vec&lt; 4, bool, aligned_mediump &gt; aligned_mediump_bvec4</div><div class="ttdoc">4 components vector aligned in memory of bool values. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00350">gtc/type_aligned.hpp:350</a></div></div>
<div class="ttc" id="a00170_html_gad791d671f4fcf1ed1ea41f752916b70a"><div class="ttname"><a href="a00170.html#gad791d671f4fcf1ed1ea41f752916b70a">glm::packed_highp_bvec2</a></div><div class="ttdeci">vec&lt; 2, bool, packed_highp &gt; packed_highp_bvec2</div><div class="ttdoc">2 components vector tightly packed in memory of bool values. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00208">gtc/type_aligned.hpp:208</a></div></div>
<div class="ttc" id="a00170_html_gaea13d89d49daca2c796aeaa82fc2c2f2"><div class="ttname"><a href="a00170.html#gaea13d89d49daca2c796aeaa82fc2c2f2">glm::aligned_mediump_ivec2</a></div><div class="ttdeci">vec&lt; 2, int, aligned_mediump &gt; aligned_mediump_ivec2</div><div class="ttdoc">2 components vector aligned in memory of signed integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00148">gtc/type_aligned.hpp:148</a></div></div>
<div class="ttc" id="a00170_html_ga226f5ec7a953cea559c16fe3aff9924f"><div class="ttname"><a href="a00170.html#ga226f5ec7a953cea559c16fe3aff9924f">glm::aligned_lowp_dvec4</a></div><div class="ttdeci">vec&lt; 4, double, aligned_lowp &gt; aligned_lowp_dvec4</div><div class="ttdoc">4 components vector aligned in memory of double-precision floating-point numbers using low precision ...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00326">gtc/type_aligned.hpp:326</a></div></div>
<div class="ttc" id="a00170_html_gab34aee3d5e121c543fea11d2c50ecc43"><div class="ttname"><a href="a00170.html#gab34aee3d5e121c543fea11d2c50ecc43">glm::aligned_lowp_vec1</a></div><div class="ttdeci">vec&lt; 1, float, aligned_lowp &gt; aligned_lowp_vec1</div><div class="ttdoc">1 component vector aligned in memory of single-precision floating-point numbers using low precision a...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00041">gtc/type_aligned.hpp:41</a></div></div>
<div class="ttc" id="a00170_html_ga9af1eabe22f569e70d9893be72eda0f5"><div class="ttname"><a href="a00170.html#ga9af1eabe22f569e70d9893be72eda0f5">glm::aligned_mediump_dvec2</a></div><div class="ttdeci">vec&lt; 2, double, aligned_mediump &gt; aligned_mediump_dvec2</div><div class="ttdoc">2 components vector aligned in memory of double-precision floating-point numbers using medium precisi...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00139">gtc/type_aligned.hpp:139</a></div></div>
<div class="ttc" id="a00170_html_gaa1f95690a78dc12e39da32943243aeef"><div class="ttname"><a href="a00170.html#gaa1f95690a78dc12e39da32943243aeef">glm::packed_mediump_uvec2</a></div><div class="ttdeci">vec&lt; 2, uint, packed_mediump &gt; packed_mediump_uvec2</div><div class="ttdoc">2 components vector tightly packed in memory of unsigned integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00202">gtc/type_aligned.hpp:202</a></div></div>
<div class="ttc" id="a00170_html_ga53ac5d252317f1fa43c2ef921857bf13"><div class="ttname"><a href="a00170.html#ga53ac5d252317f1fa43c2ef921857bf13">glm::aligned_lowp_vec2</a></div><div class="ttdeci">vec&lt; 2, float, aligned_lowp &gt; aligned_lowp_vec2</div><div class="ttdoc">2 components vector aligned in memory of single-precision floating-point numbers using low precision ...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00133">gtc/type_aligned.hpp:133</a></div></div>
<div class="ttc" id="a00170_html_gae3c8750f53259ece334d3aa3b3649a40"><div class="ttname"><a href="a00170.html#gae3c8750f53259ece334d3aa3b3649a40">glm::packed_lowp_bvec1</a></div><div class="ttdeci">vec&lt; 1, bool, packed_lowp &gt; packed_lowp_bvec1</div><div class="ttdoc">1 component vector tightly packed in memory of bool values. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00122">gtc/type_aligned.hpp:122</a></div></div>
<div class="ttc" id="a00170_html_ga8c32b53f628a3616aa5061e58d66fe74"><div class="ttname"><a href="a00170.html#ga8c32b53f628a3616aa5061e58d66fe74">glm::packed_highp_uvec1</a></div><div class="ttdeci">vec&lt; 1, uint, packed_highp &gt; packed_highp_uvec1</div><div class="ttdoc">1 component vector tightly packed in memory of unsigned integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00107">gtc/type_aligned.hpp:107</a></div></div>
<div class="ttc" id="a00170_html_ga6b8b9475e7c3b16aed13edbc460bbc4d"><div class="ttname"><a href="a00170.html#ga6b8b9475e7c3b16aed13edbc460bbc4d">glm::packed_highp_vec2</a></div><div class="ttdeci">vec&lt; 2, float, packed_highp &gt; packed_highp_vec2</div><div class="ttdoc">2 components vector tightly packed in memory of single-precision floating-point numbers using high pr...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00172">gtc/type_aligned.hpp:172</a></div></div>
<div class="ttc" id="a00170_html_ga32794322d294e5ace7fed4a61896f270"><div class="ttname"><a href="a00170.html#ga32794322d294e5ace7fed4a61896f270">glm::aligned_ivec3</a></div><div class="ttdeci">aligned_highp_ivec3 aligned_ivec3</div><div class="ttdoc">3 components vector aligned in memory of signed integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00508">gtc/type_aligned.hpp:508</a></div></div>
<div class="ttc" id="a00170_html_gad6f1b4e3a51c2c051814b60d5d1b8895"><div class="ttname"><a href="a00170.html#gad6f1b4e3a51c2c051814b60d5d1b8895">glm::packed_highp_ivec4</a></div><div class="ttdeci">vec&lt; 4, int, packed_highp &gt; packed_highp_ivec4</div><div class="ttdoc">4 components vector tightly packed in memory of signed integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00374">gtc/type_aligned.hpp:374</a></div></div>
<div class="ttc" id="a00170_html_ga5621493caac01bdd22ab6be4416b0314"><div class="ttname"><a href="a00170.html#ga5621493caac01bdd22ab6be4416b0314">glm::packed_uvec1</a></div><div class="ttdeci">packed_highp_uvec1 packed_uvec1</div><div class="ttdoc">1 component vector tightly packed in memory of unsigned integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00553">gtc/type_aligned.hpp:553</a></div></div>
<div class="ttc" id="a00170_html_ga4974f46ae5a19415d91316960a53617a"><div class="ttname"><a href="a00170.html#ga4974f46ae5a19415d91316960a53617a">glm::aligned_dvec1</a></div><div class="ttdeci">aligned_highp_dvec1 aligned_dvec1</div><div class="ttdoc">1 component vector aligned in memory of double-precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00466">gtc/type_aligned.hpp:466</a></div></div>
<div class="ttc" id="a00170_html_gae473587cff3092edc0877fc691c26a0b"><div class="ttname"><a href="a00170.html#gae473587cff3092edc0877fc691c26a0b">glm::packed_lowp_bvec4</a></div><div class="ttdeci">vec&lt; 4, bool, packed_lowp &gt; packed_lowp_bvec4</div><div class="ttdoc">4 components vector tightly packed in memory of bool values. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00398">gtc/type_aligned.hpp:398</a></div></div>
<div class="ttc" id="a00170_html_ga931731b8ae3b54c7ecc221509dae96bc"><div class="ttname"><a href="a00170.html#ga931731b8ae3b54c7ecc221509dae96bc">glm::packed_lowp_ivec4</a></div><div class="ttdeci">vec&lt; 4, int, packed_lowp &gt; packed_lowp_ivec4</div><div class="ttdoc">4 components vector tightly packed in memory of signed integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00380">gtc/type_aligned.hpp:380</a></div></div>
<div class="ttc" id="a00170_html_ga63a73be86a4f07ea7a7499ab0bfebe45"><div class="ttname"><a href="a00170.html#ga63a73be86a4f07ea7a7499ab0bfebe45">glm::packed_mediump_uvec4</a></div><div class="ttdeci">vec&lt; 4, uint, packed_mediump &gt; packed_mediump_uvec4</div><div class="ttdoc">4 components vector tightly packed in memory of unsigned integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00386">gtc/type_aligned.hpp:386</a></div></div>
<div class="ttc" id="a00170_html_gaa582f38c82aef61dea7aaedf15bb06a6"><div class="ttname"><a href="a00170.html#gaa582f38c82aef61dea7aaedf15bb06a6">glm::packed_highp_uvec4</a></div><div class="ttdeci">vec&lt; 4, uint, packed_highp &gt; packed_highp_uvec4</div><div class="ttdoc">4 components vector tightly packed in memory of unsigned integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00383">gtc/type_aligned.hpp:383</a></div></div>
<div class="ttc" id="a00170_html_ga8fad35c5677f228e261fe541f15363a4"><div class="ttname"><a href="a00170.html#ga8fad35c5677f228e261fe541f15363a4">glm::aligned_highp_dvec4</a></div><div class="ttdeci">vec&lt; 4, double, aligned_highp &gt; aligned_highp_dvec4</div><div class="ttdoc">4 components vector aligned in memory of double-precision floating-point numbers using high precision...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00320">gtc/type_aligned.hpp:320</a></div></div>
<div class="ttc" id="a00170_html_gaccccd090e185450caa28b5b63ad4e8f0"><div class="ttname"><a href="a00170.html#gaccccd090e185450caa28b5b63ad4e8f0">glm::packed_vec3</a></div><div class="ttdeci">packed_highp_vec3 packed_vec3</div><div class="ttdoc">3 components vector tightly packed in memory of single-precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00440">gtc/type_aligned.hpp:440</a></div></div>
<div class="ttc" id="a00170_html_gaaa891048dddef4627df33809ec726219"><div class="ttname"><a href="a00170.html#gaaa891048dddef4627df33809ec726219">glm::packed_mediump_ivec2</a></div><div class="ttdeci">vec&lt; 2, int, packed_mediump &gt; packed_mediump_ivec2</div><div class="ttdoc">2 components vector tightly packed in memory of signed integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00193">gtc/type_aligned.hpp:193</a></div></div>
<div class="ttc" id="a00170_html_ga11581a06fc7bf941fa4d4b6aca29812c"><div class="ttname"><a href="a00170.html#ga11581a06fc7bf941fa4d4b6aca29812c">glm::packed_ivec1</a></div><div class="ttdeci">packed_highp_ivec1 packed_ivec1</div><div class="ttdoc">1 component vector tightly packed in memory of signed integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00514">gtc/type_aligned.hpp:514</a></div></div>
<div class="ttc" id="a00170_html_ga0c754a783b6fcf80374c013371c4dae9"><div class="ttname"><a href="a00170.html#ga0c754a783b6fcf80374c013371c4dae9">glm::packed_mediump_dvec2</a></div><div class="ttdeci">vec&lt; 2, double, packed_mediump &gt; packed_mediump_dvec2</div><div class="ttdoc">2 components vector tightly packed in memory of double-precision floating-point numbers using medium ...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00184">gtc/type_aligned.hpp:184</a></div></div>
<div class="ttc" id="a00170_html_ga7cb26d354dd69d23849c34c4fba88da9"><div class="ttname"><a href="a00170.html#ga7cb26d354dd69d23849c34c4fba88da9">glm::aligned_highp_vec4</a></div><div class="ttdeci">vec&lt; 4, float, aligned_highp &gt; aligned_highp_vec4</div><div class="ttdoc">4 components vector aligned in memory of single-precision floating-point numbers using high precision...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00311">gtc/type_aligned.hpp:311</a></div></div>
<div class="ttc" id="a00170_html_ga6b797eec76fa471e300158f3453b3b2e"><div class="ttname"><a href="a00170.html#ga6b797eec76fa471e300158f3453b3b2e">glm::aligned_mediump_vec1</a></div><div class="ttdeci">vec&lt; 1, float, aligned_mediump &gt; aligned_mediump_vec1</div><div class="ttdoc">1 component vector aligned in memory of single-precision floating-point numbers using medium precisio...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00038">gtc/type_aligned.hpp:38</a></div></div>
<div class="ttc" id="a00170_html_gabcc33efb4d5e83b8fe4706360e75b932"><div class="ttname"><a href="a00170.html#gabcc33efb4d5e83b8fe4706360e75b932">glm::packed_uvec2</a></div><div class="ttdeci">packed_highp_uvec2 packed_uvec2</div><div class="ttdoc">2 components vector tightly packed in memory of unsigned integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00556">gtc/type_aligned.hpp:556</a></div></div>
<div class="ttc" id="a00170_html_gabbf0f15e9c3d9868e43241ad018f82bd"><div class="ttname"><a href="a00170.html#gabbf0f15e9c3d9868e43241ad018f82bd">glm::aligned_mediump_ivec3</a></div><div class="ttdeci">vec&lt; 3, int, aligned_mediump &gt; aligned_mediump_ivec3</div><div class="ttdoc">3 components vector aligned in memory of signed integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00240">gtc/type_aligned.hpp:240</a></div></div>
<div class="ttc" id="a00170_html_ga320d1c661cff2ef214eb50241f2928b2"><div class="ttname"><a href="a00170.html#ga320d1c661cff2ef214eb50241f2928b2">glm::aligned_mediump_vec4</a></div><div class="ttdeci">vec&lt; 4, float, aligned_mediump &gt; aligned_mediump_vec4</div><div class="ttdoc">4 components vector aligned in memory of single-precision floating-point numbers using medium precisi...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00314">gtc/type_aligned.hpp:314</a></div></div>
<div class="ttc" id="a00170_html_ga9e9f006970b1a00862e3e6e599eedd4c"><div class="ttname"><a href="a00170.html#ga9e9f006970b1a00862e3e6e599eedd4c">glm::aligned_lowp_uvec3</a></div><div class="ttdeci">vec&lt; 3, uint, aligned_lowp &gt; aligned_lowp_uvec3</div><div class="ttdoc">3 components vector aligned in memory of unsigned integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00252">gtc/type_aligned.hpp:252</a></div></div>
<div class="ttc" id="a00170_html_gae157682a7847161787951ba1db4cf325"><div class="ttname"><a href="a00170.html#gae157682a7847161787951ba1db4cf325">glm::packed_ivec3</a></div><div class="ttdeci">packed_highp_ivec3 packed_ivec3</div><div class="ttdoc">3 components vector tightly packed in memory of signed integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00520">gtc/type_aligned.hpp:520</a></div></div>
<div class="ttc" id="a00170_html_ga054050e9d4e78d81db0e6d1573b1c624"><div class="ttname"><a href="a00170.html#ga054050e9d4e78d81db0e6d1573b1c624">glm::packed_lowp_dvec1</a></div><div class="ttdeci">vec&lt; 1, double, packed_lowp &gt; packed_lowp_dvec1</div><div class="ttdoc">1 component vector tightly packed in memory of double-precision floating-point numbers using low prec...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00095">gtc/type_aligned.hpp:95</a></div></div>
<div class="ttc" id="a00170_html_gab9e669c4efd52d3347fc6d5f6b20fd59"><div class="ttname"><a href="a00170.html#gab9e669c4efd52d3347fc6d5f6b20fd59">glm::aligned_lowp_dvec3</a></div><div class="ttdeci">vec&lt; 3, double, aligned_lowp &gt; aligned_lowp_dvec3</div><div class="ttdoc">3 components vector aligned in memory of double-precision floating-point numbers using low precision ...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00234">gtc/type_aligned.hpp:234</a></div></div>
<div class="ttc" id="a00170_html_ga6eca5170bb35eac90b4972590fd31a06"><div class="ttname"><a href="a00170.html#ga6eca5170bb35eac90b4972590fd31a06">glm::aligned_highp_ivec3</a></div><div class="ttdeci">vec&lt; 3, int, aligned_highp &gt; aligned_highp_ivec3</div><div class="ttdoc">3 components vector aligned in memory of signed integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00237">gtc/type_aligned.hpp:237</a></div></div>
<div class="ttc" id="a00170_html_ga7c20adbe1409e3fe4544677a7f6fe954"><div class="ttname"><a href="a00170.html#ga7c20adbe1409e3fe4544677a7f6fe954">glm::packed_lowp_bvec3</a></div><div class="ttdeci">vec&lt; 3, bool, packed_lowp &gt; packed_lowp_bvec3</div><div class="ttdoc">3 components vector tightly packed in memory of bool values. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00306">gtc/type_aligned.hpp:306</a></div></div>
<div class="ttc" id="a00170_html_ga73ea0c1ba31580e107d21270883f51fc"><div class="ttname"><a href="a00170.html#ga73ea0c1ba31580e107d21270883f51fc">glm::aligned_mediump_uvec4</a></div><div class="ttdeci">vec&lt; 4, uint, aligned_mediump &gt; aligned_mediump_uvec4</div><div class="ttdoc">4 components vector aligned in memory of unsigned integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00341">gtc/type_aligned.hpp:341</a></div></div>
<div class="ttc" id="a00170_html_ga71d63cead1e113fca0bcdaaa33aad050"><div class="ttname"><a href="a00170.html#ga71d63cead1e113fca0bcdaaa33aad050">glm::packed_mediump_vec1</a></div><div class="ttdeci">vec&lt; 1, float, packed_mediump &gt; packed_mediump_vec1</div><div class="ttdoc">1 component vector tightly packed in memory of single-precision floating-point numbers using medium p...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00083">gtc/type_aligned.hpp:83</a></div></div>
<div class="ttc" id="a00170_html_gafdd97922b4a2a42cd0c99a13877ff4da"><div class="ttname"><a href="a00170.html#gafdd97922b4a2a42cd0c99a13877ff4da">glm::packed_lowp_uvec4</a></div><div class="ttdeci">vec&lt; 4, uint, packed_lowp &gt; packed_lowp_uvec4</div><div class="ttdoc">4 components vector tightly packed in memory of unsigned integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00389">gtc/type_aligned.hpp:389</a></div></div>
<div class="ttc" id="a00170_html_ga8a9f0a4795ccc442fa9901845026f9f5"><div class="ttname"><a href="a00170.html#ga8a9f0a4795ccc442fa9901845026f9f5">glm::aligned_dvec4</a></div><div class="ttdeci">aligned_highp_dvec4 aligned_dvec4</div><div class="ttdoc">4 components vector aligned in memory of double-precision floating-point numbers. ...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00475">gtc/type_aligned.hpp:475</a></div></div>
<div class="ttc" id="a00170_html_ga568b850f1116b667043533cf77826968"><div class="ttname"><a href="a00170.html#ga568b850f1116b667043533cf77826968">glm::packed_mediump_dvec4</a></div><div class="ttdeci">vec&lt; 4, double, packed_mediump &gt; packed_mediump_dvec4</div><div class="ttdoc">4 components vector tightly packed in memory of double-precision floating-point numbers using medium ...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00368">gtc/type_aligned.hpp:368</a></div></div>
<div class="ttc" id="a00170_html_gac6036449ab1c4abf8efe1ea00fcdd1c9"><div class="ttname"><a href="a00170.html#gac6036449ab1c4abf8efe1ea00fcdd1c9">glm::aligned_lowp_bvec1</a></div><div class="ttdeci">vec&lt; 1, bool, aligned_lowp &gt; aligned_lowp_bvec1</div><div class="ttdoc">1 component vector aligned in memory of bool values. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00077">gtc/type_aligned.hpp:77</a></div></div>
<div class="ttc" id="a00170_html_ga59fadcd3835646e419372ae8b43c5d37"><div class="ttname"><a href="a00170.html#ga59fadcd3835646e419372ae8b43c5d37">glm::aligned_lowp_bvec2</a></div><div class="ttdeci">vec&lt; 2, bool, aligned_lowp &gt; aligned_lowp_bvec2</div><div class="ttdoc">2 components vector aligned in memory of bool values. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00169">gtc/type_aligned.hpp:169</a></div></div>
<div class="ttc" id="a00170_html_gaf111fed760ecce16cb1988807569bee5"><div class="ttname"><a href="a00170.html#gaf111fed760ecce16cb1988807569bee5">glm::packed_lowp_uvec1</a></div><div class="ttdeci">vec&lt; 1, uint, packed_lowp &gt; packed_lowp_uvec1</div><div class="ttdoc">1 component vector tightly packed in memory of unsigned integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00113">gtc/type_aligned.hpp:113</a></div></div>
<div class="ttc" id="a00170_html_ga865a9c7bb22434b1b8c5ac31e164b628"><div class="ttname"><a href="a00170.html#ga865a9c7bb22434b1b8c5ac31e164b628">glm::packed_highp_ivec3</a></div><div class="ttdeci">vec&lt; 3, int, packed_highp &gt; packed_highp_ivec3</div><div class="ttdoc">3 components vector tightly packed in memory of signed integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00282">gtc/type_aligned.hpp:282</a></div></div>
<div class="ttc" id="a00170_html_gab96804e99e3a72a35740fec690c79617"><div class="ttname"><a href="a00170.html#gab96804e99e3a72a35740fec690c79617">glm::packed_uvec3</a></div><div class="ttdeci">packed_highp_uvec3 packed_uvec3</div><div class="ttdoc">3 components vector tightly packed in memory of unsigned integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00559">gtc/type_aligned.hpp:559</a></div></div>
<div class="ttc" id="a00170_html_ga56473759d2702ee19ab7f91d0017fa70"><div class="ttname"><a href="a00170.html#ga56473759d2702ee19ab7f91d0017fa70">glm::packed_highp_vec1</a></div><div class="ttdeci">vec&lt; 1, float, packed_highp &gt; packed_highp_vec1</div><div class="ttdoc">1 component vector tightly packed in memory of single-precision floating-point numbers using high pre...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00080">gtc/type_aligned.hpp:80</a></div></div>
<div class="ttc" id="a00170_html_ga3a30c137c1f8cce478c28eab0427a570"><div class="ttname"><a href="a00170.html#ga3a30c137c1f8cce478c28eab0427a570">glm::packed_lowp_vec3</a></div><div class="ttdeci">vec&lt; 3, float, packed_lowp &gt; packed_lowp_vec3</div><div class="ttdoc">3 components vector tightly packed in memory of single-precision floating-point numbers using low pre...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00270">gtc/type_aligned.hpp:270</a></div></div>
<div class="ttc" id="a00170_html_gacb78126ea2eb779b41c7511128ff1283"><div class="ttname"><a href="a00170.html#gacb78126ea2eb779b41c7511128ff1283">glm::aligned_mediump_uvec1</a></div><div class="ttdeci">vec&lt; 1, uint, aligned_mediump &gt; aligned_mediump_uvec1</div><div class="ttdoc">1 component vector aligned in memory of unsigned integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00065">gtc/type_aligned.hpp:65</a></div></div>
<div class="ttc" id="a00170_html_ga5546d828d63010a8f9cf81161ad0275a"><div class="ttname"><a href="a00170.html#ga5546d828d63010a8f9cf81161ad0275a">glm::packed_mediump_bvec1</a></div><div class="ttdeci">vec&lt; 1, bool, packed_mediump &gt; packed_mediump_bvec1</div><div class="ttdoc">1 component vector tightly packed in memory of bool values. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00119">gtc/type_aligned.hpp:119</a></div></div>
<div class="ttc" id="a00170_html_gae164a1f7879f828bc35e50b79d786b05"><div class="ttname"><a href="a00170.html#gae164a1f7879f828bc35e50b79d786b05">glm::aligned_bvec4</a></div><div class="ttdeci">aligned_highp_bvec4 aligned_bvec4</div><div class="ttdoc">4 components vector aligned in memory of bool values. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00586">gtc/type_aligned.hpp:586</a></div></div>
<div class="ttc" id="a00170_html_ga0b570da473fec4619db5aa0dce5133b0"><div class="ttname"><a href="a00170.html#ga0b570da473fec4619db5aa0dce5133b0">glm::packed_highp_uvec3</a></div><div class="ttdeci">vec&lt; 3, uint, packed_highp &gt; packed_highp_uvec3</div><div class="ttdoc">3 components vector tightly packed in memory of unsigned integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00291">gtc/type_aligned.hpp:291</a></div></div>
<div class="ttc" id="a00170_html_ga026a55ddbf2bafb1432f1157a2708616"><div class="ttname"><a href="a00170.html#ga026a55ddbf2bafb1432f1157a2708616">glm::aligned_mediump_vec2</a></div><div class="ttdeci">vec&lt; 2, float, aligned_mediump &gt; aligned_mediump_vec2</div><div class="ttdoc">2 components vector aligned in memory of single-precision floating-point numbers using medium precisi...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00130">gtc/type_aligned.hpp:130</a></div></div>
<div class="ttc" id="a00170_html_ga76298aed82a439063c3d55980c84aa0b"><div class="ttname"><a href="a00170.html#ga76298aed82a439063c3d55980c84aa0b">glm::aligned_ivec1</a></div><div class="ttdeci">aligned_highp_ivec1 aligned_ivec1</div><div class="ttdoc">1 component vector aligned in memory of signed integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00502">gtc/type_aligned.hpp:502</a></div></div>
<div class="ttc" id="a00170_html_ga8e5d92e84ebdbe2480cf96bc17d6e2f2"><div class="ttname"><a href="a00170.html#ga8e5d92e84ebdbe2480cf96bc17d6e2f2">glm::packed_uvec4</a></div><div class="ttdeci">packed_highp_uvec4 packed_uvec4</div><div class="ttdoc">4 components vector tightly packed in memory of unsigned integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00562">gtc/type_aligned.hpp:562</a></div></div>
<div class="ttc" id="a00170_html_ga0913bdf048d0cb74af1d2512aec675bc"><div class="ttname"><a href="a00170.html#ga0913bdf048d0cb74af1d2512aec675bc">glm::aligned_highp_bvec3</a></div><div class="ttdeci">vec&lt; 3, bool, aligned_highp &gt; aligned_highp_bvec3</div><div class="ttdoc">3 components vector aligned in memory of bool values. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00255">gtc/type_aligned.hpp:255</a></div></div>
<div class="ttc" id="a00170_html_ga0c48f9417f649e27f3fb0c9f733a18bd"><div class="ttname"><a href="a00170.html#ga0c48f9417f649e27f3fb0c9f733a18bd">glm::packed_bvec3</a></div><div class="ttdeci">packed_highp_bvec3 packed_bvec3</div><div class="ttdoc">3 components vector tightly packed in memory of bool values. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00595">gtc/type_aligned.hpp:595</a></div></div>
<div class="ttc" id="a00170_html_gaa37869eea77d28419b2fb0ff70b69bf0"><div class="ttname"><a href="a00170.html#gaa37869eea77d28419b2fb0ff70b69bf0">glm::aligned_dvec3</a></div><div class="ttdeci">aligned_highp_dvec3 aligned_dvec3</div><div class="ttdoc">3 components vector aligned in memory of double-precision floating-point numbers. ...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00472">gtc/type_aligned.hpp:472</a></div></div>
<div class="ttc" id="a00170_html_ga5b2dc48fa19b684d207d69c6b145eb63"><div class="ttname"><a href="a00170.html#ga5b2dc48fa19b684d207d69c6b145eb63">glm::packed_highp_dvec2</a></div><div class="ttdeci">vec&lt; 2, double, packed_highp &gt; packed_highp_dvec2</div><div class="ttdoc">2 components vector tightly packed in memory of double-precision floating-point numbers using high pr...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00181">gtc/type_aligned.hpp:181</a></div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.10
</small></address>
</body>
</html>
